我正在制作一个简单的工具,可以为我的某些游戏备份一些保存文件。有些游戏在一个文件夹中有多个文件,我想将目标文件夹复制到一个具有新名称的新位置,但是我无法使其正常运行。我可以使用COPY
和来处理单个文件XCOPY
,但似乎不适用于文件夹。这是我正在使用的:
XCOPY "%USERPROFILE%\EA Games\Dead Space" ".\Save Backup"
XCOPY "%LOCALAPPDATA%\Visceral\Dead Space" ".\Settings Backup"
我使用过类似SS64上的文档之类的资源,但是任何一个命令都不起作用。我已经/s
和/t
其他人一起使用过,但是他们什么也没做。如何将文件夹复制到新位置并在新位置重命名。
如何将文件夹复制到新位置并在新位置重命名?
我会尝试包括/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] 删除。
我来说两句