2014-09-02 57 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