public void copy(File sourceFile,File targetDir){
InputStream is = null;
OutputStream os = null;
try {
is = new FileInputStream(sourceFile);
File targetdir = new File(targetDir,sourceFile.getName());
os = new FileOutputStream(targetdir);
byte[] b = new byte[1024];
int len =0 ;
System.out.println("開始拷貝"+ sourceFile.getAbsolutePath());
while((len = is.read(b))!=-1){
os.write(b,0,len);
}
System.out.println("拷貝完成"+ targetDir.getAbsolutePath());
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
if(is !=null) is.close();
if(os != null) os.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
File file = new File("D:\\代码\\larva搞笑虫子\\1.mp4");
File dir = new File("C:\\Users\\lx\\Desktop");
new Demo3().copy(file, dir);
}
拷贝—标准文件到目标目录的方法
最新推荐文章于 2021-05-21 18:23:14 发布