对于一个项目,我收到了700个机构名称(包含空格)的文件夹。 现在的目的是在每个文件夹中创建子文件夹。
[机构文件夹] \ Documents \ [机构文件夹] \图片\ [机构文件夹] \视频\
根据这里的一些帖子,下面的脚本应该可以用来创建Documents文件夹
FOR /d %A IN (C:\Users\myname\project\institutions\*) DO mkdir %A\Documents
但是,我在反馈中注意到,我从命令行得到该指令在foldername中的空格处失败。我怎样才能让它发挥作用?
答案 0 :(得分:3)
FOR /d %A IN (C:\Users\myname\project\institutions\*) DO mkdir "%A"\Documents
应该这样做。
答案 1 :(得分:2)
确保包含带"
的空格的表达式,以确保shell将它们视为单个实体。