0

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

[机构文件夹]\Documents\ [机构文件夹]\Images\ [机构文件夹]\Videos\

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

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

但是,我在从命令行获得的反馈中注意到,该指令在文件夹名称中的空格处失败。我怎样才能让它工作?

4

2 回答 2

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

应该做的伎俩。

于 2013-03-26T11:25:23.303 回答
2

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

于 2013-03-26T10:12:10.943 回答