在DOS中,我运行此命令只复制目录结构(包括子目录):
xcopy c:\sourcedir d:\destdir/T/E
这将复制sourcedir下的所有子目录。
例如,存在以下目录:
c:sourcedir
c:sourcedirlevel1
c:sourcedirlevel2
c:sourcedirlevel2levelA
c:sourcedirlevel3
c:sourcedirlevel3levelB
c:sourcedirlevel3levelC
在上面的命令中,它将创建:
d:destdir
d:destdirlevel1
d:destdirlevel2
d:destdirlevel2levelA
d:destdirlevel3
d:destdirlevel3levelB
d:destdirlevel3levelC
我只想创建这些:
d:destdir
d:destdirlevel1
d:destdirlevel2
d:destdirlevel3
我真的只是在寻找一个命令行。如果不能做到这一点,我可以用我现有的一条班轮,只需要5分钟,而不是我想要的几秒钟。
谢谢你的帮助。。。
for /d %F in ("c:sourcedir*") do md "d:destdir%~nxF"
如果在批处理文件中使用,则将百分比(%%F,%%~nxF)增加一倍