1
我試圖遍歷使用Windows 8命令窗口中使用FORFILES
文件返回無效的目錄名稱如下:FORFILES路徑上有效的目錄
CD "%RODIR%"
FORFILES /P "./DarkestHour" /C "cmd /c echo @fname"
哪裏RODIR
是像這樣定義一個用戶變量:
SET RODIR
RODIR=C:\Program Files (x86)\Steam\SteamApps\common\RedOrchestra
的RedOrchestra
文件夾中包含一個名爲DarkestHour
文件夾,但是,我從FORFILES
此錯誤消息:
ERROR: The directory name is invalid.
即使試圖做到這一點(沒有相對尋路),得到了同樣的錯誤:
FORFILES /P "%RODIR%/DarkestHour" /C "cmd /c echo @fname"
什麼我錯在這裏做什麼? FORFILES
'/P
命令是否存在某種限制?
在此先感謝您的幫助!
我相信的的'%RODIR%'裏面的,因爲空間。嘗試'設置'RODIR = C:\ Program Files文件(x86)\ Steam \ SteamApps \ common \ RedOrchestra「' –
這個問題不是'RODIR'的定義,因爲我可以通過'cd'進入'cd'%RODIR% 「'。 –