命令行:在带有空格的子文件夹中创建文件夹

时间:2013-03-26 10:10:47

标签: command-line batch-file cmd

对于一个项目,我收到了700个机构名称(包含空格)的文件夹。 现在的目的是在每个文件夹中创建子文件夹。

[机构文件夹] \ Documents \ [机构文件夹] \图片\ [机构文件夹] \视频\

根据这里的一些帖子,下面的脚本应该可以用来创建Documents文件夹

FOR /d %A IN (C:\Users\myname\project\institutions\*) DO mkdir %A\Documents

但是,我在反馈中注意到,我从命令行得到该指令在foldername中的空格处失败。我怎样才能让它发挥作用?

2 个答案:

答案 0 :(得分:3)

FOR /d %A IN (C:\Users\myname\project\institutions\*) DO mkdir "%A"\Documents

应该这样做。

答案 1 :(得分:2)

确保包含带"的空格的表达式,以确保shell将它们视为单个实体。