Commons IO
Recipes for Apache Commons IO migrations.
Composite Recipes
Recipes that include further recipes, often including the individual recipes below.
Recipes
- Prefer
System.lineSeparator() - Prefer
java.nio.file.Files - Relocate
org.apache.commons:commons-iotocommons-io:commons-io - Replace
FileUtils.getFile(String...)with JDK provided API - Replace
FileUtils.readFileToString(File)withFileUtils.readFileToString(File, StandardCharsets.UTF_8) - Replace
FileUtils.readLines(File)withFileUtils.readLines(File, StandardCharsets.UTF_8) - Replace
FileUtils.write(File, CharSequence)withFileUtils.write(File, CharSequence, StandardCharsets.UTF_8, false) - Replace
FileUtils.write(File, CharSequence, boolean)withFileUtils.write(File, CharSequence, StandardCharsets.UTF_8, boolean) - Replace
FileUtils.writeStringToFile(File, String)with JDK provided API - Replace
FileUtils.writeStringToFile(File, String, boolean)withFileUtils.writeStringToFile(File, String, StandardCharsets.UTF_8, boolean) - Use IOUtils method that include their charset encoding