首页 > 其他 > 详细

文件快拷工具FastCopy的基本操作

时间:2020-09-30 16:52:58      阅读:46      评论:0      收藏:0      [点我收藏+]
FastCopy可能是Windows上最快的文件拷贝和删除工具。
它的主要特点是指定文件时可使用文件包含(Include)和排除(Exclude)过滤器,还可使用路径过滤器(path filter)。
 
先来说一下拷贝方式。
 
缺省的拷贝方式是Diff (Size/date),也就是文件的尺寸、日期不同,或不在目的路径存在则会被拷贝。这是我们日常拷贝的主要目的,笔者称之为“增量拷”。
 
不要轻易选用其它的拷贝方式,除非你确定这样做的结果。在执行拷贝操作前(Execute按钮),最好Listing按钮按一下,看看到底会拷贝删除哪些文件目录。
 
如果要实现源路径(source)和目的路径(DestDir)数据的同步,不要用Sync (Size/date)方式(笔者称之为“同步拷”,拷的结果是和源路径一致,这不一定是我们想要的结果,因为它会把目的路径上有而源路径上没有的文件/目录都删掉)。
正确的方式是先做一次Diff (Size/date),然后把源路径和目的路径换一下(点击Option菜单下的Swap Source<->DestDir),再做一次Diff (Size/date)。
delete all方式   删除文件,这时只有源路径可选。
 
Execute和Listing命令按钮
Execute  开始拷贝
Listing  列出将要被拷贝(文件名前显示‘+‘)或删除(显示 ‘-‘ )的文件和目录
 
源路径中如包含两个或以上文件/目录,中间要用分号分开。
 
按住CTRL键可拖拉文件/目录添加到源路径。也可拖拉文件/目录到目的路径。
 
如果目的路径以\结尾,源路径连目录带目录下的内容一起拷贝。
如果目的路径不以\结尾,只拷贝源路径目录下的内容,不含目录本身。
但如果源路径包含多个目录,不管目的路径是不是以\结尾,都会拷贝源路径目录本身。
如果源路径以*结尾,只拷贝源路径目录下的内容,不含目录本身。
举例,如源路径是 "C:\Folder1\*" ,目的路径是 "D:\", 结果是 D:\(Contents_of_Folder1) 
 
 
文件包含排除过滤器
Include   包含指定目录,后面要加\;指定两个以上条件,中间用分号分开,比如: *.txt; My Folder [0-9]\
Exclude   排除目录或文件
勾选 "Option" -> "Show Extended filter",可使用更多的过滤器
FromDate 不拷贝比指定时间旧的文件或目录,例子"20090322" ,"2016/09/26 12:30:56"。 
ToDate   不拷贝比指定时间新的文件或目录
 
如Include仅指定了文件,在delete操作时不会删除目录
如Include指定了文件,仅符合条件的文件才会被拷贝
如Include指定了目录,仅符合条件的目录才会被拷贝
 
路径过滤器
Relative path filter
Include,Exclude字符串的开始字符不是\,用的是从尾匹配方式
举例, 源路径是C:\dir\,include 条件是 subdir[1-9]\xxx\, 那么C:\dir\subdir2\xxx\ 或 C:\dir\dir\subdir3\xxx\ 可以匹配
 
Start path filter
Include,Exclude字符串的开始字符是\,用的是从头匹配方式
举例, 源路径是C:\dir\,include 条件是 \subdir[1-9]\xxx\, 
那么C:\dir\subdir2\xxx\ 或 C:\dir\subdir3\xxx\ 可以匹配, 但 C:\dir\dir2\subdir2\xxx\ 不匹配。
 
技术分享图片

文件快拷工具FastCopy的基本操作

原文:https://www.cnblogs.com/accumulater/p/13754549.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!