手机
当前位置:查字典教程网 >编程开发 >Java >移动指定文件夹内的全部文件
移动指定文件夹内的全部文件
摘要:importjava.io.File;publicclassFileMove{/***移动指定文件夹内的全部文件**@paramfromDi...

import java.io.File;

public class FileMove {

/**

* 移动指定文件夹内的全部文件

*

* @param fromDir

* 要移动的文件目录

* @param toDir

* 目标文件目录

* @throws Exception

*/

public static void fileMove(String from, String to) throws Exception {

try {

File dir = new File(from);

// 文件一览

File[] files = dir.listFiles();

if (files == null)

return;

// 目标

File moveDir = new File(to);

if (!moveDir.exists()) {

moveDir.mkdirs();

}

// 文件移动

for (int i = 0; i < files.length; i++) {

if (files[i].isDirectory()) {

fileMove(files[i].getPath(), to + "" + files[i].getName());

// 成功,删除原文件

files[i].delete();

}

File moveFile = new File(moveDir.getPath() + ""

+ files[i].getName());

// 目标文件夹下存在的话,删除

if (moveFile.exists()) {

moveFile.delete();

}

files[i].renameTo(moveFile);

}

} catch (Exception e) {

throw e;

}

}

}

【移动指定文件夹内的全部文件】相关文章:

JAVA读取文件夹大小的几种方法实例

java中的内部类详细总结

java生成压缩文件示例代码

JAVA遍历一个文件夹中的所有文件的小例子

java 获取项目文件路径实现方法

java多线程和并发包入门示例

System 类 和 Runtime 类的常用用法介绍

java多线程复制文件的实例代码

Java动态代理的应用详解

Java读写文件创建文件夹多种方法示例详解

精品推荐
分类导航