2

DOS コマンドの出力を含むテキスト ファイルがありますtree /a。このように見えます

    +---aset10
+---ConsoleApplication1
|   +---bin
|   |   \---Debug
|   +---obj
|   |   \---Debug
|   |       \---TempPE
|   \---Properties
\---testing folder

実際には、多くのフォルダーがあります。簡潔にするために出力を切り捨てました。ここで、別のコンピューターに同様のフォルダー構造を作成したいと考えています。これを自動化する方法はありますか?

4

2 に答える 2

2

どうですか :

FOR /f "tokens=*" %x IN ( 'DIR /B /S /A:D' ) DO ECHO MKDIR "%x" >> somefile.cmd
于 2012-07-25T15:01:41.300 に答える
1

ツリーの出力を解析することは、少し悪夢のように思えます。

使用することをお勧めします

 DIR /S | Find "Directory of" >> out.txt

「Directory of」部分を切り取り、単純な for ループで作業します -> 他のマシンで mkdir 。

それかコマンドforfilesのいずれか(winサーバー2003で動作しますが、おそらくXPにもダウンロードできます)

Forfiles /S @path

すべての絶対パスを再帰的に提供します。

于 2012-07-25T14:14:34.193 に答える