为什么XCOPY无法使用我的脚本?

门德利先生

我正在制作一个简单的工具,可以为我的某些游戏备份一些保存文件。有些游戏在一个文件夹中有多个文件,我想将目标文件夹复制到一个具有新名称的新位置,但是我无法使其正常运行。我可以使用COPY和来处理单个文件XCOPY,但似乎不适用于文件夹。这是我正在使用的:

XCOPY "%USERPROFILE%\EA Games\Dead Space" ".\Save Backup"
XCOPY "%LOCALAPPDATA%\Visceral\Dead Space" ".\Settings Backup"

我使用过类似SS64上文档之类的资源,但是任何一个命令都不起作用。我已经/s/t其他人一起使用过,但是他们什么也没做。如何将文件夹复制到新位置在新位置重命名。

Anaksunaman

如何将文件夹复制到新位置并在新位置重命名?

我会尝试包括/E/I/Y选项如:

XCOPY /E /I /Y "%USERPROFILE%\EA Games\Dead Space" ".\Save Backup"
XCOPY /E /I /Y "%LOCALAPPDATA%\Visceral\Dead Space" ".\Settings Backup"

顺序(从SS64开始):

  • /E 复制文件夹和子文件夹,包括空文件夹(不提供任何保存或设置文件)。

  • /I指示XCOPY始终假定目标是文件夹(当目标不存在时,这很有用)。

  • /Y 禁止任何提示确认覆盖文件的提示(如果要覆盖现有文件/文件夹,则很有用)。

您可能还需要考虑/C,即使发生错误,它也将继续复制。由于您已指示尝试过“其他”XCOPY选项,因此如果您遇到(或遇到)这些特定问题时,不妨包括其他详细信息。

在旁注中,如注释中所建议,我将验证您要复制的文件的实际位置。当前,PC游戏Wiki for Deadspace将这些列为%USERPROFILE%\Documents\Electronic Arts\Dead Space保存和%LOCALAPPDATA%\Electronic Arts\Dead Space\设置。所以:

XCOPY /E /I /Y "%USERPROFILE%\Documents\Electronic Arts\Dead Space" ".\Save Backup"
XCOPY /E /I /Y "%LOCALAPPDATA%\Electronic Arts\Dead Space" ".\Settings Backup"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章