1. 程式人生 > >bat/cmd命令結果存到變數中方式

bat/cmd命令結果存到變數中方式

for /f "usebackq" %s in (`dir /a:-d /b ^|find /i /c ".swf" `) do echo %s

此命令意思是,找到指定目錄下的swf檔案,計算總個數是多少個,最後把個數存到 某變數中.

使用管道時需要 ^來轉義,

放到bat中使用時,需要使用%%s來引用變數