小编Jam*_*Jr.的帖子

将文件移动到按字母顺序编目的子目录

.docx在同一目录中有多种相同类型(例如“ ”)的“文件”(不是文件夹)。

此外,在该 SAME 目录中,我有一个名为“ catalog”的子目录,其中包含按字母顺序排列的文件夹(即,以#ABCDEF、 等开头 ...)。

假设这些文件位于“ 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)

windows powershell command-line cmd.exe

6
推荐指数
1
解决办法
5623
查看次数

标签 统计

cmd.exe ×1

command-line ×1

powershell ×1

windows ×1