嗨我正在使用下面的腳本根據搜索ID從文件夾中過濾XML文件,並將XML文件名稱返回到export.txt中。如何使用批處理程序處理文件夾名稱中的特殊字符(!)
如果文件夾名稱不包含特殊字符(!),它可以正常工作。在我的情況下,文件夾將有(!)。任何人都可以幫助,如何處理這個sinario。如何處理文件夾名稱中的特殊字符。
您能否提供您的示例工作代碼?
{
@echo off
echo. >export.txt
set searchid="<sh:InstanceIdentifier>SBDH_4539594000005_tt7x7c71fof8d9adenhr<"
for /f %%a in ('findstr /i /m %searchid% C:\ABC!DEF\*.xml') do (
echo %%a >>export.txt
)
}
'!'不是一個特殊的字符,除非你有延遲擴展啓用,你沒有上面。只是爲未來的讀者指出這一點。 – foxidrive