【问题标题】:Copy only directories from a command prompt仅从命令提示符复制目录
【发布时间】:2014-04-28 18:27:35
【问题描述】:

我只想从命令提示符复制当前目录中的目录(它是文件和子目录)。

我已经使用此命令复制了当前目录中的所有文件。

copy * d:\copyfolder

我已经为单个文件夹尝试过这些。复制文件夹:

XCOPY C:\utils D:\Backup\utils /i

复制包含所有子文件夹的文件夹。

XCOPY C:\utils* D:\Backup\utils /s /i

但找不到仅复制目录的方法。

【问题讨论】:

    标签: cmd


    【解决方案1】:

    从命令行这应该可以复制所有带有子目录和文件的文件夹:

    for /d %a in (*) do xcopy "%a\*.*" "d:\copyfolder\%a\" /s/h/e/k/f/c
    

    【讨论】:

    • 是否所有这些标志都必须仅复制文件夹?
    • @MxyL 这取决于您是否要复制隐藏文件和系统文件,但正如它所展示的那样,它是一种相当可靠的复制文件夹的方法。一个额外的好处是很容易记住“她喜欢肯德基”
    【解决方案2】:

    我已经为单个文件夹尝试过这些。 复制文件夹:

    XCOPY C:\utils D:\Backup\utils /i
    

    复制包含所有子文件夹的文件夹。

    XCOPY C:\utils\* D:\Backup\utils /s /i
    

    但是这个命令可以提供帮助,不会覆盖任何文件。

    XCOPY C:\utils\* D:\Backup\utils /s /i /d
    

    【讨论】:

    • 请使用您问题上的编辑链接添加其他信息。 “发布答案”按钮应仅用于问题的完整答案。
    • 谢谢。修复了解决方案。
    猜你喜欢
    • 2015-01-14
    • 2016-04-23
    • 2013-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多