跳转至

2022-05-25 xcopy 指令的使用

因为我那将近25小时的戴森球计划存档莫名奇妙被覆盖然后消失,我决定准备一个脚本,在每次游戏结束之后手动运行一次这个脚本,复制存档土法备份。

Windows 系统自带了 xcopy 指令,用于复制文件。官方文档有对变量的说明,我又找了一篇博客补充添加了一些指令。

我的指令如下:

xcopy SRC_PATH DST_PATH /W /I /s /e /y /j

对所用到的变量的解释:

  • /W 会在运行前提示按下任意键,之后再开始复制。

  • /I 如果目标路径不存在,原路径下又有多个文件,则默认目标路径为一个目录而非一个文件。

  • /s 将会复制所有子目录,除非子目录为空。

  • /e 将会复制所有子目录,包括空的子目录,必须在前添加 /s 以覆盖其排除逻辑。

  • /y 将会强制覆盖目标目录中已存在的文件,不会询问。

  • /j 不使用缓存机制的复制,如果文件较大建议使用,戴森球计划的存档在后期还是非常大的。