我想使用batch和winrar来压缩某些文件并将它们保存为.scs。 整件事情不想在最后工作。
批处理代码如下所示:
rar a -m0 -ep -u -x "finkenwerder.scs" def map material**.
它几乎适合文件大小,但是当我让文件在游戏中运行时,它告诉我它不起作用。
如果我手动完成,该文件将有效。
答案 0 :(得分:0)
我不确定您是否需要将文件夹实际包含到存档中,因此这里有2个解决方案。首先,不需要-x
切换,因为您不排除文件。
如果需要包含文件夹,请使用此方法。另外,请包括目录的完整路径,因为它确保您没有路径问题。
rar a -m0 -u "C:\path\to\file\finkenwerder.scs" "C:\game\def" "C:\game\map" "C:\game\material"
如果您只需要文件,而不是目录map
def
和material
,那么就这样做
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"