本帖最后由 yunyan100 于 2017-12-8 21:12 编辑
Rt,这是一个特殊路径里面有空格,(2)这些情况,当在这个目录下查找到的exe文件,就要把这个exe的路径(D:\OtherSoft\文件夹 - 副本 (2)\*.exe)写入到txt中,但因为特殊(用dir查找和for写txt),所以要"D:\OtherSoft\文件夹 - 副本 (2)\*.exe"才能写入txt,如何不写入txt中引号呢?谢谢各位专业人士- (for /f "delims=" %%a in ('dir /b "%patt%\*.exe"') do ( set /a n%%=99&set /a n+=1
- if /i "%gg%" equ "n" (echo !n!:%%a>>%dp%\st\exe.txt)else (echo !n!:"%pat%\%%a">>%dp%\st\exe.txt)
- echo. !n!:%%a))
复制代码
- D:\OtherSoft\文件夹 - 副本 (2)
复制代码
|