【问题标题】:WinRar compressing with BatchWinRar 批量压缩
【发布时间】:2017-09-22 08:18:46
【问题描述】:

我想使用批处理和 winrar 来压缩某些文件并将它们保存为 .scs。 整个事情最终都不想工作。

从设置中手动查看:

批处理代码如下所示:

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

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

如果我手动完成,该文件将起作用。

【问题讨论】:

  • 你究竟在压缩什么文件?确切的目录/文件是什么?
  • Folders 我会用我的批处理文件压缩这些文件夹。但它不能正常工作
  • 我看不到图片,只需给我命名确切的文件夹,它们是否在同一目录中?
  • 就是文件夹内容>Pastebin<
  • 好的,谢谢。手动压缩时,是包含 Map、Def 和 Material 文件夹,还是只包含它们的内容?

标签: batch-file winrar


【解决方案1】:

我不确定您是否需要将文件夹实际包含到存档中,因此这里有 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"

【讨论】:

  • 我已经测试了你的结果一和二,但它不起作用:/编辑器的意思是地图无法加载。我需要 scs 文件的文件夹。
  • rar a -m0 -u "finkenwerder.scs" def map material 然后应该可以工作,我现在对其进行了测试,它会压缩文件夹和内容。
  • 当然,他压缩了它,但游戏编辑器不接受该文件。当我使用名称“finkenwerder.scs”手动压缩它(格式= zip和压缩方法=保存)时,它可以在编辑器中工作。
  • 如果你在使用之前对存档使用 WinRAR 的修复,或者可能是损坏的存档修复工具,D.A.R.T,会发生什么情况。
  • Click here for the image 1. 格式 = ZIP,2. 压缩方法 = 保存
猜你喜欢
  • 2013-12-16
  • 2014-08-15
  • 1970-01-01
  • 2014-04-19
  • 1970-01-01
  • 1970-01-01
  • 2016-05-15
  • 2017-12-16
  • 1970-01-01
相关资源
最近更新 更多