【发布时间】:2016-04-04 17:35:40
【问题描述】:
我在一个目录中有这个内容
[FOLDERS]
Atomic
Animal
Cat
flash
Zoe
[FILES]
text.txt
audio.rar
我想在这样的字母目录结构中重新排序移动文件夹(大小写无关)。我只想移动文件夹而不移动文件
A [Atomic, Animal]
C [cat]
f [flash]
Z [zoe]
file1.rar
file2.txt
其中 A、C、f、Z 是父文件夹。括号中的文件夹是 MOVED 文件夹而不是 CONSOLIDATED 文件夹!
我可以使用哪个 .bat 命令?
我想在一个名为 A 的唯一文件夹中移动所有以 A 字母开头的文件夹。对于以 F 字母开头的文件夹,我想将它们移动到一个名为 F
的文件夹中
移动不是替换或合并,因为我假设所有以相同字母开头的文件夹都有不同的名称,我只想按第一个文件夹字母排序。
我不想按字母将唯一文件夹中的文件夹合并,而只想按第一个文件夹字母在唯一文件夹中移动。
【问题讨论】:
-
只是为了确认。是否要将文件夹名称从
Afolder1更改为A等等? -
Afolder1和Afolder2怎么样?覆盖?合并他们的内容?如果两个(或更多)文件夹内有重复的文件名怎么办? -
@Eric S 不,我不想重命名,而只是按第一个文件夹字母的字母顺序移动或复制文件夹中的文件夹。 X Stephan 不,我不想合并,我不覆盖文件夹,但只在一个名为 A 的唯一文件夹内移动所有以 A 字母。对于以 F 字母开头的文件夹,我想将它们移动到一个名为 F 的文件夹中
标签: batch-file batch-processing directory