本地复制、移动、同步文件夹的小工具FastCopy

2018-04-23 13:27:27

在Windows系统中复制、移动、删除文件等操作,是我们经常做的。FastCopy的作用同样也是这些,但它在这些操作的基础上附加了更多的功能。

FastCopy主界面FastCopy最上方提供了Source、DestDir输入框,Source可以是文件,也可以是文件夹,DestDir必须为文件夹。输入框支持拖放,只需要将文件(夹)拖放到上面就可以添加路径。

Source可以添加多条,以行为单位。

DestDir指定的目录,最后带 \ 与不带 \ 需要区别对待,这个区别只针对当Source是文件夹时:

如果DestDir指定的目录最后带有 \,Source指定的文件夹(包括它本身)会被复制到DestDir指定目录。(如果Source指定了多行,也按这种情况处理)

如果DestDir指定的目录最后不带 \ ,则只会复制Source指定的文件夹里的内容到DestDir指定的目录。

比如当Source为 D:\CloudMusic,DestDir为 D:\cl\ 时,最后的结果是 D:\cl\CloudMusic,而当DestDir为 D:\cl 时,则只会复制CloudMusic里的内容到 D:\cl。

进行比较、同步操作也按这个文件层次处理。

可选择的操作FastCopy提供了多个操作,具体的区别如下:

Diff(No overwirte) - 比较,复制时会跳过同名文件。

Diff(Size/Date) - 比较,复制时会覆盖大小或者日期不同的同名文件。

Diff(Newer) - 比较,复制时会覆盖时间较旧的同名文件。

Copy(Overwrite) - 不比较,直接复制,会覆盖所有的同名文件。

Sync(Size/Date) - 同步,和Diff(Size/Date)操作基本相同,不同的是,如果DestDir中有Source中没有的文件,则DestDir中的这个文件会被删除。

Move(Overwrite) - 与Copy(Overwrite)不同的是,复制完成后,会删除Source指定的文件(夹)。

Delete all - 删除Source指定的文件(夹)。

若没有其它的条件,则点击Execute就可以执行指定的操作了。

我们还可以勾选 Filter 对文件(夹)进行过滤。Include可以指定复制或移动哪些文件,而 Exclude 的作用为排除。

过滤文件(夹)上图中,表示只对扩展名为.mp3和.wma的文件进行操作,排除了以m和o开头的文件夹。多个规则以分号隔开,表示文件夹时必须以 \ 结尾。支持通配符及部分正则表达式,可以点击问号按钮查看详细的规则。

如果在Option中勾选了Show Extended Filter,则会显示更多的过滤选项,可以以日期、文件大小进行过滤。

更多的过滤选项具体的写法及其它的按钮功能可以点击问号按钮查看帮助文档,这里就不多做介绍了。

FastCopy是免费工具,可以在https://ipmsg.org/tools/fastcopy.html.en下载。

本文链接 : https://www.xstui.com/read/580