0
,當我在手動CMD運行下面的命令,它的工作原理批處理文件:錯誤報價和路徑
for /F "delims=" %f in ('dir /B C:\Users\DMS\Downloads\*^|FileByAge.exe 2') do echo %f
然而,當我把這個命令在批處理文件並運行它,我得到以下幾點:
\Users\DMS\Downloads\*|FileByAge.exe was unexpected at this time.
for /F "delims=" \Users\DMS\Downloads\*^|FileByAge.exe 2') do echo f
有什麼建議嗎?
我綁實現從(Find out if file is older than 4 hours in Batch file)工作的答案在我的情況
在批處理文件中使用'%% f'而不是'%f';在命令提示符窗口中鍵入'for /?'以獲取詳細信息... – aschipfl