FileSystem fs = FileSystem.get(conf);
Path pattern = new Path(resultViewPath + "phone*");
Path dir = new Path(dest);
if (!fs.exists(dir)) { // 目标目录
fs.mkdirs(dir);
}
FileStatus[] status = fs.globStatus(pattern); // 匹配正则表达式的文件集合
Path[] paths = FileUtil.stat2Paths(status); // 转换为Path数组
for (Path i : paths) { // 复制每个文件
FileUtil.copy(fs, i, fs, dir, false, conf); // false 表示移动的时候不删除原路径文件
System.out.println(i);
}
相关文章
- Linux文件的建立、复制、删除和移动命令
- DOS命令的文件及文件夹创建,复制,移动和删除(详解)
- linux下文件的复制、移动与删除
- Linux学习之四(复制移动文件命令cp等及查看文本命令cat等)
- mac电脑使用普通键盘截图,全选,拷贝(复制),移动文件的快捷键是什么?
- [WinAPI] API 9 [文件的删除、复制和移动功能]
- 轻松实现智能文件管理,办公软件达人教你使用按关键字分发功能将相同关键字的文件批量复制或移动到新的文件夹
- TeraCopy – 优秀免费的Windows复制移动文件加速工具!(可断点续传,支持移动硬盘与U盘)...
- 文件操作工具类: 文件/目录的创建、删除、移动、复制、zip压缩与解压.
- 群晖NAS之间复制或移动文件的方法及推荐方案