标题: [文本处理] 求助 批量对比txt文件 同样的只保留一个 [打印本页]
作者: leoi 时间: 2020-2-18 12:06 标题: 求助 批量对比txt文件 同样的只保留一个
请教
指定目录下的所有txt文件进行对比,如果有一个一样的或多个一样的删掉只保留一个。
假设 c:\txt 目录下。有a、b、c、d、e、f、g、h、i乃至更多文件。
但是文件c和g的内容是一模一样,删掉一个保留一个。不知道bat能不能做到。
作者: leoi 时间: 2020-2-18 12:42
另外求教写,如何判断FTP是否连接成功。思路是,先判断ftp连接成功,如果成功则执行脚本上传文件,如果没有连接成功,则退出脚本。
作者: leoi 时间: 2020-2-18 14:42
该怎么写?给个实例还吗?
作者: flashercs 时间: 2020-2-18 15:31
- @echo off
- cd /d "c:\txt"
- powershell -noprofile -command "Get-FileHash -Path .\* -Algorithm SHA256|Group-Object -Property Hash |ForEach-Object {$_.Group|Select-Object -Skip 1 -ExpandProperty Path |Remove-Item -Verbose}"
- pause
复制代码
作者: leoi 时间: 2020-2-18 16:20
对比 SHA256 完美解决,好思路啊。但是我试了下PDF格式的文件这样对比不行,报错说权限不够。。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |