more 命令详解
2015-06-11 13:53
375 查看
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;
}
}
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;
}
}
相关文章推荐
- maya pyside 多个窗口实例 报错 解决
- 多名Uber司机被指刷单遭封号 一周薪水为0
- Brocade发布SDN APP助力OpenDaylight性能提升
- 串口数据流控制
- 下载文件
- android网络监控
- 面向对象设计
- 高扩展性网站的50条原则
- Maven Project configuration is not up-to-date with pom.xml错误解决方法
- vmware-CLI for linux
- html5 手机端异步上传预览图片(文件) FileReader对象
- __cdecl 与 _stdcall 的栈平衡
- HtmlHelper.Raw,<%%>,<%:%>,<%=%>的区别及使用
- Destoon后台修改公司会员资料信息的必填项限制修改
- 在android里保存数据的三种形式(Saving Data)
- 【Android】九宫格的实现
- JSON支持什么对象/类型?
- Aerospike系列:7:数据分布详解
- SQLSERVER 复制表--和复制有关的系统表
- linux磁盘空间用满的处理方法