public static void copyFile(String srcPath, String destPath){
//1.创建文件
File src = new File(srcPath);
File dest = new File(destPath);
//2.选择流
InputStream is = null;
OutputStream os = null;
try {
is = new FileInputStream(src);
os = new FileOutputStream(dest);
//3.操作
byte[] flush = new byte[1024];
int len = -1;//接收长度
while((len = is.read(flush))!= -1){
os.write(flush,0,len);
}
os.flush();
}catch (FileNotFoundException e) {
e.printStackTrace();
}catch (IOException e){
e.printStackTrace();
}finally {
try {
//4.释放资源
if(os!=null)
os.close();
}catch (IOException e){
e.printStackTrace();
}
try {
if(is!=null)
is.close();
}
catch (IOException e){
e.printStackTrace();
}
}
}
相关文章
- 02-08copyFile
- 02-08VC++ CopyFile函数使用方法
- 02-08win32- copyfile的使用
- 02-08Delphi WinAPI CopyFile、CopyFileEx、CopyFileTransacted -复制文件
- 02-08win32api 中 CopyFile、FindFiles、GetDiskFreeSpaceEx、GetCursorPos等函数用法
- 02-08JAVA练习笔记---copyfile
- 02-08调用FileSystemObject.CopyFile发生没有权限的错误
- 02-08win32api 中 CopyFile、FindFiles、GetDiskFreeSpaceEx、GetCursorPos等函数用法
- 02-08C++ CopyFile