Java 将目录下所有文件移至/复制到另一目录
2018-02-09 17:38
387 查看
public void moveFiles(String oldPath, String newPath){ String[] filePaths = new File(oldPath).list(); if (filePaths && filePaths.size() > 0){ if (!new File(newPath).exists()){ new File(newPath).mkdirs(); } for (int i=0; i<filePaths.size(); i++){ if (new File(oldPath + File.separator + filePaths[i]).isDirectory()){ moveFiles(oldPath + File.separator + filePaths[i], newPath + File.separator + filePaths[i]); }else if (new File(oldPath + File.separator + filePaths[i]).isFile()){ //复制文件到另一个目录 copyFile(oldPath + file.separator + filePath[i], newPath + file.separator + filePath[i]); //移动文件至另一个目录 new File(oldPath + File.separator + filePaths[i]).renameTo(new File(newPath + File.separator + filePaths[i])); } } } } public void copyFile(String oldPath, String newPath) throws IOException { File oldFile = new File(oldPath); File file = new File(newPath); FileInputStream in = new FileInputStream(oldFile); FileOutputStream out = new FileOutputStream(file);; byte[] buffer=new byte[2097152]; while((in.read(buffer)) != -1){ out.write(buffer); } }
相关文章推荐
- 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为. jad
- 编写一个程序,将e:\java目录下的所有.java文件复制到e:\jad目录下
- 将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad
- Java实现复制一个目录下的所有文件
- d:\java目录下的所有.java文件复制到d:\jad目录,扩展名从.java改为.jad
- 复制一个目录下的所有文件到另外一个目录(Java实现)
- java递归复制所有指定规则的文件到同一目录下
- Java新建目录、新建文件、删除文件、删除文件夹、删除文件夹里面的所有文件、复制整个文件夹内容
- java单个文件复制,递归删除、复制目录下所有内容,递归创建文件夹,.7z文件解压等
- Java面试:将d:/java目录下的所有.java文件复制到d:/jad目录下,并将原来文件的扩展名从.java改为.jad
- 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。
- 将d:\\java目录下所有的java文件复制到d:\\jad目录下并将原来的文件扩展名改为jad
- 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad
- Java新建目录、新建文件、删除文件、删除文件夹、删除文件夹里面的所有文件、复制整个文件夹内容
- Java新建目录、新建文件、删除文件、删除文件夹、删除文件夹里面的所有文件、复制整个文件夹内容
- 编写一个程序,将d:\yy目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.txt
- java 复制文件夹下所有文件到指定的文件夹,不改变目录结构
- 将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad
- Java实现——字符串分割以及复制目录下的所有文件
- 黑马程序员 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。