2014-09-02 100 views
-2

所以在Utorrent網站上,它表示我們可以重命名未完成的bitcomet文件並刪除.bc!使用此批處理命令擴展。但它似乎不適合我。這個批處理命令有什麼問題?

@for /r %i in (*.bc!) do @move "%~fi" "%~dpni" 

我得到這個錯誤:

The following usage of the path operator in 
substitution is invalid: %~dpni" 

For valid formats type CALL /? or FOR /? 
rename.bat was unexpected at this time. 

其他人報告了它的成功,因此是令人沮喪的我。我在一個批處理文件,使用Windows 7家庭高級版64位

回答

0

,你必須在一個批處理文件%%

@for /r %%i in (*.bc!) do @move "%%~fi" "%%~dpni" 
+0

哦,這很好用!非常感謝!我想知道他們爲什麼像這樣發佈?乾杯! – 2014-09-02 13:28:55

+0

其實,我想知道是否有辦法讓它檢查子文件夾? – 2014-09-02 13:32:49

+0

/r已經這樣做了。 – ths 2014-09-02 14:11:13

0

更換所有%FOR參數,你必須更換FORparameters所有%與%%

@for/R %%我在(* .BC!)不要@move 「%%〜科幻」 「%%〜DPNI」

此外,馬確保%%i必須是%%I(和upercase字母),這可以避免'混淆'命令提示符與變量名稱的字符串選項(在這種情況下%%I