Java利用File类中rename()移动文件
2012-12-16 21:22
197 查看
package cn.com; import java.io.File; //问题描述: 移动文件 //注意: //1 移动后原path下的文件夹将保留 //2 但文件夹下的文件将不会再存在 //3 若是目录则要递归调用该方法 //4 核心是调用File中renameTo()方法 public class FileTest { public static void main(String[] args) { FileTest fileTest=new FileTest(); fileTest.moveFile("F:\\te6", "F:\\te7"); } public void moveFile(String fromPath,String toPath){ File fromFolder = new File(fromPath); File [] fromFiles=fromFolder.listFiles(); if (fromFiles==null) { return; } File toFolder=new File(toPath); if (!toFolder.exists()) { toFolder.mkdirs(); } for (int i = 0; i < fromFiles.length; i++) { File file = fromFiles[i]; if (file.isDirectory()) { moveFile(file.getPath(),toPath+"\\"+file.getName()); //亦可删除 //file.delete(); } if (file.isFile()) { File toFile=new File(toFolder+"\\"+file.getName()); if (toFile.exists()) { //亦可删除 //toFile.delete(); } //移动文件 file.renameTo(toFile); } } } }
相关文章推荐
- Java利用File类中rename()移动文件
- java 文件移动 常规四种方法 和利用FileCopyUtils.copy( , )方法
- java 文件移动 常规四种方法 和利用FileCopyUtils.copy( , )方法
- java中利用RandomAccessFile读取超大文件
- JAVA - File类中移动文件
- JAVA利用ajaxfileUpload.js和poi实现excel文件上传存取
- java中对文件file的操作 新建文件 移动文件 复制文件 删除文件
- 使用java.io.File的renameTo方法移动文件失败的问题
- Java File renameTo方法重命名文件
- Java基础之File类,重命名/移动文件
- java移动/复制文件 copy/move file
- java中File文件的创建,删除,复制,移动,以及目录文件的删除等等,主要是文件及文件夹的操作
- java移动/赋值文件 copy/move file
- JAVA基础 day22 File类的方法和应用 利用递归获取目录下的所有文件 Properties类的应用(和IO技术结合,存取配置文件) 打印流和合并流等功能类的学习应用 切割文件练习
- java File的基本操作实例(目录及文件的 新建/拷贝/移动)
- asp下利用fso实现文件夹或文件移动改名等操作函数
- Java总结:Java 流(Stream)、文件(File)和IO
- android java file 清理垃圾获取文件大小 删除文件等操作
- 【Java】利用自带的file.mkdirs();创建文件夹与file.mkdirs();的注意事项
- JAVA之旅(二十九)——文件递归,File结束练习,Properties,Properties存取配置文件,load,Properties的小练习