Copy two text file with Stream in Java
Description
The following code shows how to copy two text file with Stream.
Example
//from ww w .j av a 2s .co m
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
File originFile = new File("c:\\file1.txt");
File destinationFile = new File("c:\\file1.txt");
if (!originFile.exists() || destinationFile.exists()) {
return;
}
try {
byte[] readData = new byte[1024];
FileInputStream fis = new FileInputStream(originFile);
FileOutputStream fos = new FileOutputStream(destinationFile);
int i = fis.read(readData);
while (i != -1) {
fos.write(readData, 0, i);
i = fis.read(readData);
}
fis.close();
fos.close();
} catch (IOException e) {
System.out.println(e);
}
}
}