这是网上关于md5的一段脚本:- title md5批量生成脚本
- setlocal enabledelayedexpansion
- %~d0
- cd %~dp0
- if exist 1234.txt del 1234.txt
- for /R %%s in (.,*) do (
- echo %%s
- ) >>1234.txt
- if exist md5.txt del md5.txt
- for /f "skip=1 delims=" %%a in (1234.txt) do certutil -hashfile "%%a" MD5>>md5.txt
复制代码 路径下的所有含路径的文件名都存在1234.txt中,根据记录的文件名列表进行处理,如果保存的文件路径+文件名没有空格的情况下,能够正常输出,
但是如果文件名有空格则不能正常读取这个文件,从空格处断开,无法正常工作,
请问各位,遇到这样的情况应该如何书写批处理,谢谢大家的指点!
暂不考虑对%%s加"" |