import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class test2 {
public static void main (String[] args) {
String desPathStr = “D:\b”;
String srcPathStr = “D:\a\三体.txt”;
copyFile(srcPathStr, desPathStr);
}
private static <FileInputStream1> void copyFile (String srcPathStr, String desPathStr) {
String newFileName = srcPathStr.substring(srcPathStr.lastIndexOf("\\") + 1);
System.out.println(newFileName);
desPathStr = desPathStr + File.separator + newFileName;
System.out.println(desPathStr);
try {
FileOutputStream fos = new FileOutputStream(desPathStr);
FileInputStream fis = new FileInputStream(srcPathStr);
byte datas[] = new byte[1024 * 8];
int len = 0;
while ((len = fis.read(datas)) != -1) {
fos.write(datas, 0, len);
}
fos.close();
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}}