![RAR - 添加与指定通配符匹配的文件夹?](https://linux22.com/image/1430481/RAR%20-%20%E6%B7%BB%E5%8A%A0%E4%B8%8E%E6%8C%87%E5%AE%9A%E9%80%9A%E9%85%8D%E7%AC%A6%E5%8C%B9%E9%85%8D%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%9F.png)
我正在使用命令行的 RAR 5.1 (exe):
我有这个c:\r\
文件夹,其中包含:
C:\r\
│ MsgProtos.java
│ k.txt
│
├───kjhasd
│ CSharpOptions.cs
│ DescriptorProtoFile.cs
│ kCSharpOptions - Copy.cs
│
└───koio
CSharpOptions.cs
DescriptorProtoFile.cs
我想生成一个包含所有内容的存档文件k* folders
(以 k 开头)
- 应添加匹配目录中的所有文件!
- k* 过滤器仅适用于文件夹名称。
所以我应该有一个档案
所以我调用了:
C:\r>rar a myRar# k* -r
但它显示:
Creating archive myRar#.rar
Adding k.txt
Adding kjhasd\kCSharpOptions - Copy.cs
Adding kjhasd
Adding koio
Done
但这并不包括所有文件(黄色文件由于不存在而丢失k*
)
问题
什么正确的命令将为所有目录创建一个档案k*
?
答案1
“添加文件夹根据通配符”
“我想生成一个包含所有 k* 文件夹(以 k 开头)”
“k* 滤波器是仅有的为了文件夹名称”
考虑到您的要求,下面的图片显然是不正确的,因为您已经突出显示錄音即使它不是一个文件夹。
确保韓國(包含 3 个文件)和科伊奥(包含 2 个文件)已完全添加,请使用 -n 匹配过滤器,如下所示:
rar a -n*\k*\* myRar#.rar "C:\r"