使用批处理

时间:2017-09-22 08:18:47

标签: batch-file winrar

我想使用batch和winrar来压缩某些文件并将它们保存为.scs。 整件事情不想在最后工作。

从设置中手动查看: Settings Image

批处理代码如下所示:

rar a -m0 -ep -u -x "finkenwerder.scs" def map material**.

它几乎适合文件大小,但是当我让文件在游戏中运行时,它告诉我它不起作用。

如果我手动完成,该文件将有效。

1 个答案:

答案 0 :(得分:0)

我不确定您是否需要将文件夹实际包含到存档中,因此这里有2个解决方案。首先,不需要-x切换,因为您不排除文件。

如果需要包含文件夹,请使用此方法。另外,请包括目录的完整路径,因为它确保您没有路径问题。

rar a -m0 -u "C:\path\to\file\finkenwerder.scs" "C:\game\def" "C:\game\map" "C:\game\material"

如果您只需要文件,而不是目录map defmaterial,那么就这样做

rar a -m0 -ep -u "C:\path\to\file\finkenwerder.scs" "C:\game\def" "C:\game\map" "C:\game\material"

最后,您还可以通过批处理运行交换机,但使用与上述相同的方法使用GUI WinRAR。

"C:\Program Files\WinRAR\winrar" a -m0 -u "C:\path\to\file\finkenwerder.scs" "C:\game\def" "C:\game\map" "C:\game\material"

"C:\Program Files\WinRAR\WinRAR" a -m0 -ep -u "C:\path\to\file\finkenwerder.scs" "C:\game\def" "C:\game\map" "C:\game\material"