千家信息网

删除重复文件的程序

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,删除重复的文件功能使用方法:建一个BAT文件,如1.bat,里面写入:RemoveDuplicate.exe path2 path3 (或者在命令行下输入以上内容)其中path2表示原文件夹,path
千家信息网最后更新 2025年12月01日删除重复文件的程序

删除重复的文件功能

使用方法:

建一个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中相同的文件给删除。


文件 开发 控制 输入 控制台 文件夹 路径 家用 家用机 命令 源代码 程序 文档 切换 相同 基础 生成 监控 设计 转来转去 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 银行软件开发公司有哪些 百惠科技 精彩互联网电视 江苏信息网络技术应用 提供网络安全信息公示备案 c 连接本地sql数据库 番禺举办网络安全宣传直播 电脑机房一般几个服务器 湖北移动服务器托管服务器 解剖笔记软件开发 北京惠普服务器续保更换云主机 root重启服务器命令 广州报修管理软件开发 组策略设置代理服务器地址设置 网络安全秘钥是哪个密码 java开发视频服务器 数据库如何复制作业 php数据库列表页面 软件开发专科工资多少 网络安全等级保护测评教程 广州h5软件开发公司 车载网络技术现状及发展趋势 宝塔创建数据库索引 上海锭永网络技术有限公司 激活bar16数据库在哪里 吉利对供应商产网络安全的要求 中国第一位自主品牌服务器 东莞橙荃互联网科技有限公司 网络安全工作制度机制 软件开发阮强 中国移动软件开发有编制吗
0