package com.test.io;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class TestIO {
private static int BUFFER_SIZE =
8192;
public static void main(String[] args)
throws IOException {
String resourcesPath=
"f:/a.grd";
String targetPath=
"d:/a.grd";
File resourcesFile =
new File(resourcesPath);
File targetFile =
new File(targetPath);
BufferedInputStream input =
new BufferedInputStream(
new FileInputStream(resourcesFile));
BufferedOutputStream output =
new BufferedOutputStream(
new FileOutputStream(targetFile));
try {
byte[] buffer =
new byte[BUFFER_SIZE];
int n =
0;
while (-
1 != (n = input.read(buffer,
0, BUFFER_SIZE))) {
output.write(buffer,
0, n);
}
}
finally {
if (output !=
null) {
output.close();
}
if (input !=
null) {
input.close();
}
}
}
}
转载于:https://www.cnblogs.com/bilaisheng/p/10211052.html