import org.apache.commons.io.FileUtils;
public class FileCopyExample {
public static void main(String[] args) {
try {
FileUtils.copyFile(new File("source.txt"), new File("destination.txt"));
} catch (IOException e) {
e.printStackTrace();
}
}
}
import org.apache.commons.io.IOUtils;
public class FileReadExample {
public static void main(String[] args) {
try {
String content = IOUtils.toString(new File("file.txt"), "UTF-8");
System.out.println(content);
} catch (IOException e) {
e.printStackTrace();
}
}
}
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.filefilter.WildcardFileFilter;
import java.io.File;
import java.io.IOException;
import java.util.Collection;
public class FileFilterExample {
public static void main(String[] args) {
File directory = new File("path/to/directory");
String[] extensions = new String[]{"txt", "xml"};
Collection<File> files = FileUtils.listFiles(directory, new WildcardFileFilter(extensions), null);
for (File file : files) {
System.out.println(file.getAbsolutePath());
}
}
}
<dependencies>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.11.0</version>
</dependency>
</dependencies>
groovy
dependencies {
implementation 'commons-io:commons-io:2.11.0'
}