我在根目录“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"