【问题标题】:Windows xcopy 0 File(s) copiedWindows xcopy 0 文件已复制
【发布时间】:2016-09-19 09:45:17
【问题描述】:

我正在尝试复制一个目录,但得到以下内容:

xcopy ..\node_modules\ \node_modules\ 

0 个文件已复制

我以管理员身份运行,但仍然出现错误。请问有什么想法吗?

p.s 我实际上使用以下来规定它是一个目录。但是上面的也失败了:

echo d | xcopy /d /y ..\node_modules\ \node_modules\

谢谢

【问题讨论】:

  • 也许没有什么(没有文件)要复制?

标签: windows batch-file cmd xcopy


【解决方案1】:

您可以使用xcopy /E 标志来复制整个目录和子目录。同时删除目的地的起始\。尾部斜杠应防止文件或目录提示。

xcopy /E ..\node_modules node_modules\ 

【讨论】:

  • 感谢您的回复,但当我尝试您所说的内容时,我收到了Invalid path 0 File(s) copied
  • 抱歉,请在不使用源反斜杠的情况下重试
  • 是否只有 Windows 使脚本编写变得困难 :)。感谢您的回答。
【解决方案2】:
xcopy ..\node_modules\* \node_modules\ 

您指定的是源目录,但没有指定要复制的文件。

【讨论】:

  • 感谢您的回复,但当我尝试您的建议时,我得到:0 File(s) copied
【解决方案3】:

要复制文件夹、子文件夹或文件夹链等所有内容,我们可以使用以下命令:

xcopy file-to-copy-path\ where-to-copy-path\ /s /i

/s 复制文件夹和子文件夹

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

【讨论】:

    猜你喜欢
    • 2019-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-05
    • 2017-01-28
    • 1970-01-01
    • 2014-04-04
    相关资源
    最近更新 更多