RAR - 添加与指定通配符匹配的文件夹?

RAR - 添加与指定通配符匹配的文件夹?

我正在使用命令行的 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* 滤波器是仅有的为了文件夹名称”

考虑到您的要求,下面的图片显然是不正确的,因为您已经突出显示錄音即使它不是一个文件夹。

1

确保韓國(包含 3 个文件)和科伊奥(包含 2 个文件)已完全添加,请使用 -n 匹配过滤器,如下所示:

rar a -n*\k*\* myRar#.rar "C:\r"

相关内容