成都网站建设设计

将想法与焦点和您一起共享

删除重复文件的程序-创新互联

删除重复的文件功能

创新互联建站长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为独山企业提供专业的成都做网站、成都网站制作,独山网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。

使用方法:

建一个BAT文件,如1.bat,里面写入:RemoveDuplicate.exe   path2   path3  (或者在命令行下输入以上内容)

其中path2表示原文件夹,path3表示要检测和删除的文件夹

例如文件夹path2中有:1.txt、2.txt、3.txt、4.txt、5.txt

例如文件夹path3中有:4.txt、5.txt、6.txt、7.txt、8.txt

(path2和path3中4.txt、5.txt是同名同大小的文件)

执行  RemoveDuplicate.exe   path2   path3

之后:

文件夹path2中有:1.txt、2.txt、3.txt、4.txt、5.txt

文件夹path3中有:6.txt、7.txt、8.txt

其中文件夹path3中的4.txt、5.txt会被删除。

写此方法的目的:

本人有两台开发机和一台家用机,平时很多源代码和设计文件在各个机器上转来转去,复制很多份,最近发现其中一台开发机容量已经爆满,想着把两台开发机和家用机上面的所有源代码和设计文档做一个去重复的处理(两台开发机上都有类似网虫的监控服务,会监控和下载网络上的很多资源),只保留其中一套,例如开发机A、开发机B、家用机C,以“开发机A”作为基础,去删除“开发机B”、“家用机C”上重复的源代码和各种文档。

-----------------------------------------------------------

可将本程序放入 “开发机A”,在控制台下执行   RemoveDuplicate.exe   pathA  ,其中  pathA   表示基础路径(以其中的源代码和各种文档作为参照),执行之后会生成一个all.conf文件,其中记载“开发机A” pathA路径下所有文件的信息(名称、路径、大小);

例如将RemoveDuplicate.exe放入“开发机A”的D盘符下

控制台输入命令 cd \d d:\   切换到D盘符

控制台输入  RemoveDuplicate.exe  d:\   或者    RemoveDuplicate.exe  "d:\"

会在D盘下生成一个all.conf文件

-------------------------------------------------------------

然后将本程序RemoveDuplicate.exe和all.conf文件放入“开发机B”,在控制台下执行 RemoveDuplicate.exe  "an exists directory"  pathB ,其中 "an exists directory" 表示一个不存在的文件路径,可以直接写成" "(空字符串千万不要省略引号),或者写成  aaaaaaaaa 等一个不存在的路径,pathB 表示“开发机B”需要被检查和删除的文件夹路径;

例如将RemoveDuplicate.exe放入“开发机B”的D盘符下

控制台输入命令 cd  \d  d:\   切换到D盘符

控制台输入  RemoveDuplicate.exe  " "  d:\   e:\  或者 RemoveDuplicate.exe  " "  "d:\"  "e:\"

会将“开发机B”上d:\和e:\路径下与all.conf中相同的文件给删除。

然后控制台输入  RemoveDuplicate.exe  d:\   将“开发机B”的D盘符下所有文件都计入all.conf中

然后控制台输入  RemoveDuplicate.exe  e:\   将“开发机B”的E盘符下所有文件都计入all.conf中

-------------------------------------------------------------

然后将本程序RemoveDuplicate.exe和all.conf文件放入“家用机C”,在控制台下执行 RemoveDuplicate.exe  "an exists directory"  pathC(其余同上);

例如将RemoveDuplicate.exe放入“家用机C”的D盘符下

控制台输入命令 cd  \d  d:\   切换到D盘符

控制台输入  RemoveDuplicate.exe  " "  e:\  或者 RemoveDuplicate.exe  " "  "e:\"

会将“家用机C”上e:\路径下与all.conf中相同的文件给删除。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享题目:删除重复文件的程序-创新互联
标题来源:http://chengdu.cdxwcx.cn/article/ceosce.html