MS-DOS的批量编码

Sal*_*mel 1 sorting dos batch-file

我想用批量编码对文件进行排序和移动,这可能吗?

比方说,我在文件夹中有以下文件列表:

A1.txt
C1.txt
A1.pdf
C1.doc
A1.doc
B1.pdf
B1.txt
C1.pdf
B1.doc
Run Code Online (Sandbox Code Playgroud)

当我在批处理脚本中运行没有参数和编码文件名的DOS批处理文件时,批处理文件将根据文件名对文件进行排序并创建文件夹.

"A1.txt A1.pdf A1.doc"应该在名为A1的文件夹中自动移动,同样,应该创建B1和C1文件夹,文件应该在其文件夹中移动.

ike*_*ami 5

如果您确实需要Windows批处理文件,

for %%q in (*) do (
   if not exist "%%~nq" md "%%~nq"
   move "%%q" "%%~nq"
)
Run Code Online (Sandbox Code Playgroud)

对"for"和"〜"符号的文档运行"help for".

(为批处理文件编写.如果要从提示符运行命令,请使用一个"%"而不是两个.)

  • 我真的希望他确实想要一个真正的蓝色DOS批处理文件.我有一个关于DOS 3.2的手册,这里只是乞求再次打开...... (3认同)