1、关于文件的复制问题,代码如下
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/**
*
* @author 赵永恩
*
*/
public class CopyFile {
public static void main(String [] agrs){
String fileForm="D:\\filetest\\file.rmvb";
String fileTo="D:\\filetest\\[copy]file.rmvb";
CopyFile copyfile=new CopyFile();
boolean s=copyfile.copyF(fileForm,fileTo);
if(s == true){
System.out.println("文件复制成功!");
}
}
/**
*
* 复制文件
*
* @param fileFrom 文件开始位置
* @param fileTo 文件复制后位置
* @return
*/
public boolean copyF(String fileFrom, String fileTo) {
try {
FileInputStream in = new java.io.FileInputStream(fileFrom);
FileOutputStream out = new FileOutputStream(fileTo);
byte[] bt = new byte[1024];
int count;
while ((count = in.read(bt)) > 0) {
out.write(bt, 0, count);
}
in.close();
out.close();
return true;
} catch (IOException ex) {
return false;
}
}
}
796

被折叠的 条评论
为什么被折叠?



