
批處理如何定位包含特殊字符的文件夾內(nèi)的文件我需要在 C:ProgramData 文件夾及其子文件夾下搜索一個名為 Automa.exe 的文件使用代碼 dir /b /s C:ProgramData|findstr /i Automa.exe 可以得到最下面的兩個結(jié)果, 但是我只需要{9BC913EF-D564-4B5C-B234-C4F218671CFE}文件夾下的那個文件, 且文件夾名的花括號內(nèi)的值也是不固定的使用下面的代碼, 卻只回顯了第二個文件的名字, 請高手支招一下, 這個帶有{}的文件夾, 應該怎樣定位, 非常感謝for /f delims= %%i in ('dir /b /s C:ProgramData^|findstr /i Automa.exe') do (set waexe=%%~fi)echo %waexe%最后期待的結(jié)果是, 回顯 C:ProgramData{9BC913EF-D564-4B5C-B234-C4F218671CFE}Automa.exe------------------------------------------Microsoft Windows [版本 6.1.7601]版權(quán)所有 (c) 2009 Microsoft Corporation。保留所有權(quán)利。C:UsersAdministrator>dir /b /s C:ProgramData|findstr /i Automa.exeC:ProgramData{9BC913EF-D564-4B5C-B234-C4F218671CFE}Automa.exeC:ProgramData~0Automa.exe-----------------------------------------

