1
スペースを含むパスにサブフォルダーをバッチ作成する
共有ドライブ上の多くのプロジェクトフォルダーにサブフォルダー2015を作成しようとしています。ここでの以前の投稿では、CMD:hereを使用してこれを行う方法について既に完全に説明されています。このソリューションは言った: FOR /d %A IN (e:\donuts\*) DO mkdir %A\big 私の問題は、2015サブフォルダーが作成されるプロジェクトフォルダーへのパスにスペースが含まれていることです。だから私のコードは次のようになります FOR /d %A IN (e:\corporate folder\*) DO mkdir %A\2015 プロジェクトフォルダーproject1、project2、projectnは、*の代わりにあります。これを実行すると、CMDはこれを次のように解釈します。 mkdir e:\corporate\2015 フォルダーになります: e:/corporate/2015 同じドライブにダミーのフォルダーを作成して実行すると: FOR /d %A IN (e:\corporate_folder\projects\*) DO mkdir %A\2015 必要に応じて、各サブフォルダーに2015フォルダーが作成されます。このことから、フォルダパスのスペースが問題の原因であると結論付けました。パスの一部としてスペースを受け入れるようにCMDに強制するための提案を歓迎します。ありがとう!