【问题标题】:How to copy the complete folder structure (including the parent folder) through cmd in Windows?如何在Windows中通过cmd复制完整的文件夹结构(包括父文件夹)?
【发布时间】:2014-02-18 04:39:38
【问题描述】:

经过努力,我无法将整个文件夹结构(包括父文件夹以及文件夹结构中的所有内容)复制到目的地。

文件夹结构是 \path\L1\L2\sample.txt

我需要复制从 L1 到 sample.txt 的整个文件夹结构

这是我尝试过的:

复制 \path\L1 \path\destination

我在目的地得到的不是完整的文件夹结构。事实上,我在目的地得到了 L2\sample.txt。我想要 L1\L2\sample.txt 在目的地。

【问题讨论】:

    标签: windows cmd copy


    【解决方案1】:
    xcopy /e \path\L1 \path\destination
    

    xcopy /?
    

    从提示中获取更多选项。

    【讨论】:

    • 我什至已经通过 xcopy 并尝试了您提到的内容,但在这种情况下,我只是获取 L1 的内容。我还需要L1的父文件夹
    • @Praveen:你试过将/e/s 一起使用吗?通常,只使用/e,就像在这个答案中一样,应该就足够了,但也许你使用的是旧版本的Windows,其中/e 只是/s 的修饰符(因此没有它就不能使用)。不过,我无法验证。
    • 啊哈 - 我会尝试 `xcopy /e \path\L1 \path\destination\L1` 最好显示所需的目标结构而不是描述它 - 在某种程度上避免了误解。
    【解决方案2】:

    我让它工作的唯一方法是在目标中指定父文件夹,如下所示:

    xcopy /i /s \path\L1 \path\destination\L1
    

    这将创建输出:

    \path\destination\L1\L2\sample.txt

    /i 标志用于创建目标目录(如果不存在)

    /s标志是复制文件夹和子文件夹(如果不为空)

    在此处阅读更多信息:https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/xcopy

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-11
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多