zip 压缩 不保留原文件路径
时间: 2023-08-22 22:06:10 浏览: 107
要在使用 `zip` 命令时压缩文件时不保留原文件路径,你可以使用 `-j` 参数。这个参数告诉 `zip` 命令将所有文件压缩到一个目录中,而不保留原始的文件路径结构。
下面是一个示例命令:
```
zip -j example.zip file1.txt file2.txt folder1/file3.txt
```
在这个例子中,`file1.txt`,`file2.txt` 和 `folder1/file3.txt` 这三个文件都会被压缩到 `example.zip` 文件中,而不会保留它们原本的路径结构。
希望这对你有帮助!如果还有其他问题,请随时提问。
相关问题
zip指令压缩如何不带文件路径
要压缩文件但不带文件路径,可以使用 `-j` 选项。 `-j` 选项表示不在压缩文件中保留任何目录路径,只压缩文件本身。
例如,要将 `file.txt` 压缩成 `archive.zip`,但不带文件路径,可以使用以下命令:
```
zip -j archive.zip file.txt
```
这将创建一个名为 `archive.zip` 的文件,其中包含 `file.txt` 文件,但是不包括任何路径信息。
vba解压缩zip文件
VBA解压缩ZIP文件可以使用WinRAR的命令进行调用。在VBA中,可以参考WinRAR的帮助文档来了解解压缩文件的命令和示例。例如,在Windows资源管理器中右键单击ZIP文件夹并选择全部解压缩,这将解压缩路径为Path的ZIP文件夹。如果解压缩成功,返回结果为0,否则返回错误代码。
解压缩ZIP文件的过程通常使用循环来控制。首先,我们需要获取ZIP文件的基本名称(BaseName),然后根据现有文件的保留规则修改ZIP文件的名称。例如,将"Example.zip"修改为"Example (2).zip"。然后根据循环条件,逐次增加版本号,构建新的ZIP文件路径。当文件不存在或版本号超过最大版本限制时,循环结束。如果版本号超过最大限制,则表示无法创建ZIP文件,抛出相应的错误。
以上是使用VBA解压缩ZIP文件的一种方法。您可以根据具体需要调用合适的命令和方法进行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [VBA解压压缩文件。](https://blog.csdn.net/qq_24499417/article/details/81878685)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [vba 压缩文件_使用Windows资源管理器方式通过VBA压缩和解压缩文件和文件夹](https://blog.csdn.net/cunchi8090/article/details/107521161)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]