【发布时间】:2013-01-04 21:37:42
【问题描述】:
我有一个包含一堆子文件夹的文件夹。我将如何编写一个 bat 文件以将 8 个随机字符附加到文件夹名称的末尾。
我经历的第一步是将文件放入下面的子文件夹中,代码如下:
for %%i in (PathToWorkingFolder\*) do mkdir "PathToWorkingFolder\%%~ni" & move "%%i" "PathToWorkingFolder\%%~ni"
文件夹名称是:
FD3_2012-10_Stmt
FD3_2012-10_Tax
FD3_2012-10_Warr
【问题讨论】:
-
如果您只想重命名文件夹(通过附加字符),为什么还要移动文件?
-
实际上有两个步骤。第一步是将名为“reports”的文件夹中的文件移动到子文件夹中,然后在文件夹名称的末尾添加8个随机数字字符。
-
@JerryTrac:尽量接受更多的最佳答案,否则人们会失去回答你问题的兴趣...
标签: batch-file