使用 WinRaR 批处理命令存档包含内容的文件夹

使用 WinRaR 批处理命令存档包含内容的文件夹

我在根目录“C:\Test\Archiv\”中有很多文件夹(超过 1000 个)。更具体地说,我每小时都会得到一个。它们的名称如下:ay %year% m %month% d %day% h%hour%

每个文件夹中有 4 个文件。

我尝试做的是将所有包含文件的文件夹压缩到一个 file.rar 中。

我尝试了以下命令:

"C:\Program Files\WinRaR\rar" a -r -ep1 "C:\test.rar" C:\Test\Archiv\ay2015m04d21h*

我正确地获取了文件及其相应的文件夹,但它们都是空的......

所以我尝试了同样的命令"\*.*"

"C:\Program Files\WinRaR\rar" a -r -ep1 "C:\test.rar" C:\Test\Archiv\ay2015m04d21h*\*.*

但我收到错误“无文件”

有人知道我该怎么做才能获取当天包含所有文件的文件夹吗?

答案1

使用 WinRAR 对文件夹而不是文件使用通配符有点棘手,但可以像这样完成:

rar a -n*\ay2015m04d21h*\* "C:\test.rar" "C:\Test\Archiv"

相关内容