【发布时间】:2017-05-04 07:39:14
【问题描述】:
我以前从未使用过 Windows cmd 脚本;我正在尝试编写一个批处理脚本,我需要做什么:
我有很多文件夹,以数字命名。每一个都包含一个文件。所有文件都具有相同的名称。
例如
folder1\file folder2\file
我想重命名和移动文件,所以它们以数字命名并在一个文件夹中
例如
newfolder\file1 newfolder\file2
我的两个测试文件夹的脚本是:
FOR /L %%A IN (1,1,2) DO
(
move "folder%%A\file.txt" "newfolder\file%%A.txt"
)
我怀疑这一切都错了。我得到“命令的语法不正确”。
【问题讨论】:
-
欢迎来到SO,请按照推荐使用tour。请简明扼要,不要重复自己(例如反复声明这是您的第一个脚本),因为其他人必须花费空闲时间阅读所有这些信息,这无助于让他们理解手头的问题。也没有必要声明您认为某事是错误的/不起作用,否则您将不会在这里。
标签: windows batch-file for-loop cmd file-rename