【问题标题】:Need help figuring out what this xcopy command does需要帮助弄清楚这个 xcopy 命令的作用
【发布时间】:2021-04-20 18:16:29
【问题描述】:

谁能告诉我这个命令在 CMD 上做了什么:

xcopy f2 ..\desktop /d /e /f /i /l

我的目标:弄清楚如何使用 xcopy 将一个目录及其所有内容移动到我电脑上的另一个目录。在这种情况下,f2 是一个包含 x3 目录的目录,我想使用此命令将其移动到我 PC 上的另一个位置。

杂项:我知道它正在做某事,因为我的 PC 上的可用字节数减少了。

非常感谢。

【问题讨论】:

  • 你为什么选择其他答案?
  • 我实际上是在四处点击,我的错。如果你喜欢我可以改回来。

标签: cmd windows-10 xcopy


【解决方案1】:

正如您自己提到的,该命令将整个 f2 目录复制到位于父目录 (..) 中的 desktop 目录中。

xcopy /? 帮助文件中都提到了这些开关,但有一点我不明白:/F 开关完全显示了正在发生的事情,它显示了从开始到目标的每个文件,如下例所示:

Prompt>xcopy /F test.txt blabla\
C:\Temp_Folder\test.txt -> C:\Temp_Folder\blabla\test.txt

所以,如果您运行该命令,您可以在屏幕上亲眼看到它在做什么,那么您为什么要问这个问题呢?此命令是否在计划任务中的某处,您看不到结果? (在这种情况下,您可能会将输出重定向到日志文件)

【讨论】:

  • 为什么字节数增加了呢?我不止一次运行这个命令,我检查了我的桌面但没有文件。它确实减少了我 PC 上的字节数,但我认为至少它会将我以前目录的文件移动到我的桌面。我做了什么蠢事吗?我刚刚执行了一个幽灵副本吗?
  • 也许这个命令的结果被附加到一些日志文件中。随着它的增长,您 PC 的可用空间会减少。
  • 知道了。不过还是谢谢。
【解决方案2】:

这个命令对文件系统没有任何作用。

参数/l只模拟一个副本。

xcopy 命令不移动而是“复制”。

要将目录复制到另一个您可以使用的地方:

xcopy f2 ..\desktop\f2 /d /f /e /i

您必须指定目标目录,否则“f2”中的所有文件都会复制到桌面上。

想知道其他参数可以用xcopy /?

【讨论】:

  • 为什么字节数增加了呢?我不止一次运行这个命令,我检查了我的桌面但没有文件。它确实减少了我电脑上的字节数,但我认为至少它会将我以前目录的文件移动到我的桌面。我做了什么蠢事吗?我刚刚执行了一个幽灵副本吗?
  • 如果您执行的命令是那个并且没有空格或其他错误,您必须确保您没有复制任何内容。由于 SO 上运行的进程众多,磁盘空间一直在变化。
猜你喜欢
  • 1970-01-01
  • 2013-11-21
  • 2020-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-16
  • 2021-03-03
  • 1970-01-01
相关资源
最近更新 更多