java中实现复制文件和文件夹
2011-10-09 10:18
337 查看
java中实现复制文件和文件夹
public static void copyFile(File sourceFile,File targetFile)
throws IOException{
// 新建文件输入流并对它进行缓冲
FileInputStream input = new FileInputStream(sourceFile);
BufferedInputStream inBuff=new BufferedInputStream(input);
// 新建文件输出流并对它进行缓冲
FileOutputStream output = new FileOutputStream(targetFile);
BufferedOutputStream outBuff=new BufferedOutputStream(output);
// 缓冲数组
byte[] b = new byte[1024 * 5];
int len;
while ((len =inBuff.read(b)) != -1) {
outBuff.write(b, 0, len);
}
// 刷新此缓冲的输出流
outBuff.flush();
//关闭流
inBuff.close();
outBuff.close();
output.close();
input.close();
}
public static void copyFile(File sourceFile,File targetFile)
throws IOException{
// 新建文件输入流并对它进行缓冲
FileInputStream input = new FileInputStream(sourceFile);
BufferedInputStream inBuff=new BufferedInputStream(input);
// 新建文件输出流并对它进行缓冲
FileOutputStream output = new FileOutputStream(targetFile);
BufferedOutputStream outBuff=new BufferedOutputStream(output);
// 缓冲数组
byte[] b = new byte[1024 * 5];
int len;
while ((len =inBuff.read(b)) != -1) {
outBuff.write(b, 0, len);
}
// 刷新此缓冲的输出流
outBuff.flush();
//关闭流
inBuff.close();
outBuff.close();
output.close();
input.close();
}
相关文章推荐
- Java实现文件或文件夹的复制到指定目录实例
- java实现基于关键字的文件夹(文件)的搜索、文件夹(文件)的复制、删除
- 使用java递归实现文件及文件夹的复制
- Java实现复制文件夹中指定文件
- 今天看到了一个用java实现复制,剪切,删除文件或文件夹的示例,感觉不错,欢迎学习(带详细注释)
- Java中实现复制文件或文件夹
- Java中实现复制文件到文件,复制文件到文件夹,复制文件夹到文件,删除文件,删除文件夹,移动文件,移动文件夹的工具类
- 复制一个文件夹下所有文件(包括子文件夹)并修改文件后缀名 java实现加密文档unlock
- java删除文件夹 Java中实现复制文件或文件夹
- java实现文件夹的复制和文件的复制
- java递归实现复制一个文件夹下所有文件的功能
- Java中实现复制文件或文件夹
- Java笔记之io——递归创建与删除多层文件夹,字符流实现文件复制
- 复制一个文件夹中的所有文件和文件夹的java程序实现
- java NIO实现的文件复制(包括文件与文件夹复制) NIO读取数据与写数据
- Java中实现复制文件或文件夹
- Java实现文件或文件夹的复制到指定目录
- 使用JAVA实现比较两个文件夹下的文件新增和修改情况,并复制到新的目录(实现增量更新项目)
- java代码实现文件夹以及下面文件夹和文件的复制
- java 实现文件/文件夹复制、删除、移动(二)