小编Tom*_*Tom的帖子

CMD 命令为每个文件创建文件夹并将文件移动到文件夹中

我需要一个可以从命令行运行的命令,为目录中的每个文件(基于文件名)创建一个文件夹,然后将文件移动到新创建的文件夹中。

例子 :

起始文件夹:

Dog.jpg
Cat.jpg
Run Code Online (Sandbox Code Playgroud)

以下命令非常适合为当前工作目录中的每个文件名创建一个文件夹。

for %i in (*) do md "%~ni"
Run Code Online (Sandbox Code Playgroud)

结果文件夹:

\Dog\
\Cat\
Dog.jpg
Cat.jpg
Run Code Online (Sandbox Code Playgroud)

我需要更进一步,将文件移动到文件夹中。

我想要实现的是:

\Dog\Dog.jpg
\Cat\Cat.jpg
Run Code Online (Sandbox Code Playgroud)

有人可以用一个命令帮助我完成所有这些吗?

windows batch-file

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

batch-file ×1

windows ×1