<dependency>
<groupId>org.truecommons</groupId>
<artifactId>truecommons-io</artifactId>
<version>VERSION</version>
</dependency>
import org.truecommons.io.Streams;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class FileOperationsExample {
public static void main(String[] args) {
File inputFile = new File("input.txt");
File outputFile = new File("output.txt");
try {
InputStream inputStream = Streams.inFile(inputFile);
byte[] data = new byte[(int) inputFile.length()];
inputStream.read(data);
inputStream.close();
OutputStream outputStream = Streams.outFile(outputFile);
outputStream.write(data);
outputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}