在Windows上复制文件夹结构


9

我想从另一个位置的某个位置复制文件夹结构。另外,我只希望复制一层深的结构。有办法吗?

我正在运行Windows 7 Professional 64位。


您是否正在寻找一种可以做到这一点的工具,或者您需要实现该工具?

一个工具,我想这会使这个问题与超级用户更相关?有人可以移动吗?
Pulkit Sinha 2010年

Answers:


8

可以将XXCOPY与/ T和/ DL开关一起使用。

/ DL将目录嵌套的处理限制为n个级别。

/ T创建目录结构,但不复制文件。它复制所有目录,包括空目录

http://www.xxcopy.com


7

如果您不想使用第三方程序,则Windows 7本机XCOPY命令也可以复制文件夹结构。

xcopy source dest /t /e

将创建目录结构,包括空文件夹,但不复制文件。


4

Robocopy取代/替换Windows 7中的xcopy,并允许将副本限制在N个文件夹级别以内,例如:

robocopy <source> <dest> /e /create /lev:2
  • /e包括子文件夹(即使为空)(/s改为使用排除的空文件夹)

  • /create 仅复制文件夹结构和零长度文件

  • /lev:N将子文件夹遍历限制为N个级别,包括<source>您指定的文件夹...因此/lev:1将仅包括<source>文件夹本身,并且/lev:2包括紧接在<source>其下的所有子文件夹,但不包括其子文件夹,依此类推

有关详细信息,请参见http://technet.microsoft.com/zh-cn/library/cc733145.aspx


2

在命令提示符下:

cd C:\Path\To\Source
for /d %i in (*) do @md "C:\Path\To\Destination\%i"

确保引用目标路径,以考虑名称中带有空格的所有文件夹。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.