找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: allen2023

[文本处理] 批处理删除重复文件咋写?大小一样,名字相似这种

[复制链接]
发表于 2024-10-12 17:35:12 | 显示全部楼层
回复 15# allen2023


   http://bbs.bathome.net/redirect.php?goto=findpost&ptid=66982&pid=272644
md5值可能有空格分隔
发表于 2024-10-12 18:38:16 | 显示全部楼层
回复 9# allen2023

与楼主分享一个版本》
假设当前目录 c:\a 及其子目录 c:\a\b 中有如下一类重复文件,其源文件例如 c:\a\xxx.pdf,与源文件相同主名和文件大小且以'(n)'结尾文件名的文件均为源文件复制品
   ...
   c:\a\xxx.pdf
   c:\a\xxx(1).pdf
   c:\a\xxx(1)(1).pdf
   ...
   c:\a\b\xxx(2).pdf
   c:\a\b\xxx(2)(1).pdf
   ...
在当前目录下运行如下代码,可保留当前目录中的源文件 c:\a\xxx.pdf,但会删除当前目录及其各子目录中符合上述假设条件的源文件复制品

  1. @echo off &for /f "delims=" %%F in (
  2.    'dir /b/s/a-d "*(*).pdf"^|findstr /ie "([0-9]*).pdf" ') do for /f "delims=(" %%a in ("%%F") do (
  3.    if exist "%%~na.pdf" for %%z in ("%%~na.pdf") do if %%~zz equ %%~zF del /q "%%F"
  4. ) 2>nul
  5. pause&exit/b
复制代码
发表于 2025-6-7 11:54:34 | 显示全部楼层

回复 15# allen2023

  

md5也会一样



如果没记错的话,md5是在1996年被破译的。目前明确被破译了的还有SHA1,时间记不得了,但永远将SHA1的破译与中国山东大学王小云(字也不确定有没有别字)这个名字紧紧地联系在了一起。Microsoft Windows最新的系统数据不详?猜测一般应该都支持的Hash algorithms: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512。(这个还要大家广泛测试反馈)
被破译的就意味着可以被模拟(伪造)。那么,目前相对安全的便应该是Hash algorithms: SHA256 SHA384 SHA512。这三者好像又被简称为SHA2。因为SHA3已经面世。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 07:10 , Processed in 0.016733 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表