【发布时间】:2016-07-19 20:43:15
【问题描述】:
我在一个文件夹中有大约 2000 个 jpg 文件,我需要为每个文件夹创建一个同名的文件夹。 jpg 不一定要在同一个文件夹中。我是批处理脚本的新手,但这似乎是一个非常简单的操作。这是我目前所拥有的:
for %%i in (*) do md %%i
当我运行它时,它说一个子目录或文件已经存在。即使已经存在同名文件,如何让它创建一个目录?
此外,它似乎只循环最后一百个文件。我如何让它运行整个 ~2000 年?
【问题讨论】:
-
不能在同一个地方有同名的文件和目录,这在Windows中根本不可能!假设有一个文件
image01.jpg,相关目录应该叫image01(没有.jpg后缀)吗? -
do MD %%~dpi请参阅for /?的帮助结尾。 -
@aschipfl,你是对的!我不想在目录名称上加上 .jpg 后缀。
标签: windows batch-file for-loop directory