使用 xCopy 创建整个文件夹结构,包括根文件夹名称和所有文件

Lin*_*aBB 8 windows batch command-line xcopy

看了xCopy很多解题方法,尝试了很多不同的方法。(各种通配符,以\结尾的路径xcopy,各种组合的各种开关。)

xCopy c:\Public  d:\MyNewDir\
Run Code Online (Sandbox Code Playgroud)

完成后,我需要目标包含一个名为“Public”的文件夹,其中包含所有文件、文件夹、子文件夹等。

结果应该如下所示:

d:\MyNewDir\Public\(and everything inside it)
Run Code Online (Sandbox Code Playgroud)

不是这样的:

d:\MyNewDir\(everything inside Public)
Run Code Online (Sandbox Code Playgroud)

这听起来很简单。相反,我从未看到创建了“公共”文件夹。它只创建“公共”内的所有内容......但从不创建“公共”本身。(我有很多文件夹要复制,所以我不想手动创建单独的文件夹。)

仅使用 xCopy 和 Windows 7 是否有解决此简单问题的方法?

Dav*_*ill 7

我需要目的地包含一个名为“公共”的文件夹

包含所有文件,文件夹,子文件夹,一切。

使用以下命令:

xcopy c:\Public\* d:\MyNewDir\Public /s /i
Run Code Online (Sandbox Code Playgroud)
  • /s - 复制文件夹和子文件夹

  • /i - 如果有疑问,请始终假设目的地是文件夹,例如当目的地不存在时。


进一步阅读