说,我在当前目录中有两个名为0和1的文件夹,在文件夹0中有0.txt,在文件夹1中有1.txt。我想使用批处理文件将它们重命名为test.txt。我写过以下内容但
FOR /L %%A IN (0,1,1) DO (
ren %%A\%%A.txt test.txt
cd..
)
但只有0.txt已成为文件夹0中的test.txt。文件夹1文件未更改。有什么不对的吗?
答案 0 :(得分:0)
在批处理文件中:
@FOR %%A IN (0,1) DO @REN %%A\%%A.txt test.txt
或者使用原始循环,仅对四个或更多
的序列有用@FOR /L %%A IN (0,1,3) DO @REN %%A\%%A.txt test.txt
在命令行上:
FOR %A IN (0,1) DO @REN %A\%A.txt test.txt
和
FOR /L %A IN (0,1,3) DO @REN %A\%A.txt test.txt