我.docx在同一目录中有多种相同类型(例如“ ”)的“文件”(不是文件夹)。
此外,在该 SAME 目录中,我有一个名为“ catalog”的子目录,其中包含按字母顺序排列的文件夹(即,以#、A、B、C、D、E、F、 等开头 ...)。
假设这些文件位于“ D:/documents/”,我将如何[使用 Windows CMD 或 Windows Powershell] 对文件列表进行排序,并将它们移动到“目录”文件夹中,放入正确的 [区分大小写]“字母顺序”文件夹中, 按 [case- insensitive ] 文件名的第一个字母排序?
例如: [ D:/documents/janet_henderson.docx] 将移动到 [ D:/documents/catalog/J/janet_henderson.docx]
请注意,我需要将名称以任意数字开头的文件放入“ D:/documents/catalog/#/”文件夹。
我在organize_files.bat文件中有以下内容:
move documents\A*.docx documents\catalog\A\
move documents\B*.docx documents\catalog\B\
move documents\C*.docx documents\catalog\C\
move documents\D*.docx documents\catalog\D\
move documents\E*.docx documents\catalog\E\
move documents\F*.docx documents\catalog\F\
move documents\G*.docx documents\catalog\G\
move documents\H*.docx …Run Code Online (Sandbox Code Playgroud)