0

プロジェクトでは、機関の名前(スペースを含む)が付いた700個のフォルダーを受け取りました。ここでの目的は、これらの各フォルダーにサブフォルダーを作成することです。

[教育機関のフォルダ]\Documents\[教育機関のフォルダ]\Images\[教育機関のフォルダ]\Videos \

ここにいくつかの投稿によると、以下のスクリプトはドキュメントフォルダを作成するために機能するはずです

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

スペースを含む式を必ずラップし"て、シェルがそれらを単一のエンティティとして認識できるようにしてください。

于 2013-03-26T10:12:10.943 に答える