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

剪切“目录”部分并在另一台机器上以简单的 for 循环 -> mkdir 工作。

或者命令 forfiles(在 win server 2003 上工作,但可能也可以下载到 XP)

Forfiles /S @path

将以递归方式为您提供所有绝对路径。

于 2012-07-25T14:14:34.193 回答