使用7z命令 按照通配符压缩,可以创建文件夹吗
时间: 2024-04-10 07:34:18 浏览: 28
在使用7z命令按照通配符进行压缩时,是无法直接创建文件夹的。7z命令主要用于对文件进行压缩和解压缩操作,而不是用于创建文件夹。
如果你想要将指定文件夹下的文件及文件夹一起压缩,可以使用以下命令:
```
7z a <目标压缩包名称> <文件夹路径>
```
其中,`<目标压缩包名称>` 是你要创建的目标压缩包的名称,`<文件夹路径>` 是你要压缩的文件夹的路径。
例如,要将名为 `folder` 的文件夹及其内容压缩到名为 `archive.7z` 的压缩包中,可以运行以下命令:
```
7z a archive.7z folder
```
这将创建一个名为 `archive.7z` 的压缩包,并将 `folder` 文件夹及其内容添加到其中。
请确保在运行命令前指定正确的文件夹路径,并且目标压缩包的名称不与已有的文件重名。
相关问题
使用7z命令 按照通配符压缩
要使用7z命令按照通配符进行压缩,可以使用以下命令格式:
```
7z a <目标压缩包名称> <通配符>
```
其中,`<目标压缩包名称>` 是你要创建的目标压缩包的名称,`<通配符>` 是用来匹配要压缩的文件的模式。
例如,如果你要将当前目录下所有以 `.txt` 结尾的文件压缩到名为 `archive.7z` 的压缩包中,可以运行以下命令:
```
7z a archive.7z *.txt
```
这将创建一个名为 `archive.7z` 的压缩包,并将所有以 `.txt` 结尾的文件添加到其中。
请注意,在运行命令前,请确保目标压缩包的名称不与已有的文件重名,以免发生意外覆盖。
使用7z命令删除压缩包内文件,按通配符匹配多个
要使用7z命令按通配符匹配多个文件进行删除,可以使用以下命令格式:
```
7z d <压缩包名称> <通配符>
```
其中,`<压缩包名称>` 是你要操作的压缩包的文件名(包括扩展名),`<通配符>` 是用来匹配要删除的文件的模式。
例如,如果你要删除名为 `archive.7z` 压缩包内所有以 `.txt` 结尾的文件,可以运行以下命令:
```
7z d archive.7z *.txt
```
这将删除压缩包内所有以 `.txt` 结尾的文件。
请注意,在运行命令前,请确保已经备份好压缩包,以免误删文件无法恢复。