问题标签 [zipfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2064 浏览

python - 我无法删除刚刚从 python 中的 zip 文件中提取的文件夹

所以这是我的问题。我有一个 python 脚本,它需要一个 zipfile 并提取其内容。然后基于一些限制,我将尝试删除刚刚提取其内容的文件夹。出于某种原因,当我尝试删除该文件夹时,我收到一个错误,WindowsError: [Error 5] Access is denied: 'Foldername'。简单的代码如下所示

wzip = zipfile.ZipFile('zipfile.zip')

wzip.extractall()

wzip.close()

os.remove('ExtractedFolder')

如果我在解释器中运行它,我会得到以下信息:

回溯(最后一次调用):文件“”,第 1 行,Windows 错误:[错误 5] 访问被拒绝:'ExtractedFolder'

我在 Windows Vista 32 位上使用 Python 2.6,我有点困惑为什么会发生这种情况。

0 投票
2 回答
460 浏览

java - 在 "ZipFile zipfile = new ZipFile("X");" 中设置路径 X

我在设置 zip 文件 X 的路径时遇到问题ZipFile zipfile = new ZipFile("X");

我不想对路径进行硬编码,使其变为ZipFile zipfile = new ZipFile("C:/docs/data.zip");.
我想做类似的事情:

其中 zip 文件的路径由用户的选择决定。但是,这会产生错误,因为这仅适用于 InputStream。

以前,我已经检索了多部分/表单数据并获得了 zip 文件的真实路径:

有什么解决办法吗?

0 投票
2 回答
3353 浏览

python - 如何在 Python 中为压缩的 zip 文件设置密码

当我尝试为 zip 文件设置密码时出现此错误。下面是我得到的代码/错误。请给我一个正确方法的例子。

  • 这只是脚本的密码部分......整个脚本太长了。

代码:

0 投票
2 回答
2238 浏览

python - 如何使用自定义名称和 python 中的 zipfile 模块提取文件?

我想为我的文件名添加后缀,例如 uuid。如何使用 zipfile 提取文件并传递自定义名称?

0 投票
3 回答
41523 浏览

python - python zipfile 模块似乎没有压缩我的文件

我做了一个小辅助函数:

问题是我所有的文件都没有被压缩!这些文件大小相同,实际上只是将扩展名更改为“.zip”(在本例中为“.xls”)。

我在 winXP sp2 上运行 python 2.5。

0 投票
1 回答
2527 浏览

java - JAVA ZipFile entries() 方法看不到目录

我正在处理数字文档和数字签名,我偶然发现了一个问题。

输入:documentX.adoc - 包含文件和文件夹的 zip 文件。

我需要获取输入文件中的所有内容——目录和文件的列表。

我该怎么办:

我尝试创建 ArrayList < ZipEntry > 并添加 ZipEntries 而不是名称 - 仍然没有。也许还有其他方法?奇怪的是,ZipEntry 有一个 .isDirectory() 方法......

谢谢你的帮助,马丁

0 投票
1 回答
1653 浏览

python - 如何在压缩文件中使用非 ASCII 文件名并在 Python 2.4 中使用 ZipFile 提取它们?

我在名为 öl_och_ål_är_gott.zip 的 zip 存档中有一个文件 öl_och_ål_är_gott.txt。档案不是使用 zipfile 创建的。它可以来自任何能够创建 zip 存档的软件。

打印出来:

如何强制 zipfile 代表我希望代表的名称?

0 投票
1 回答
159 浏览

python - 我可以在 Google App Engine 中设置动态生成的 zip 文件内容的权限吗?

在我的应用引擎脚本(使用 Python API)中,我使用此代码来动态生成 zip 文件并将它们提供给用户。当我下载并解压缩生成的 zip 文件并运行 OS X 时,从存档中提取的每个文件的权限都是 0,这迫使我对它们进行 chmod。我宁愿不让我的用户也这样做。有没有办法来解决这个问题?

0 投票
1 回答
3883 浏览

java - JAVA 将大文件拆分为多部分 ZIP。如何?

在我的应用程序中,我必须通过电子邮件发送 XLS 报告,但如果文件大于 10 MB,我必须将此文件拆分为多部分 ZIP-s 并作为带有附件的单独电子邮件发送(一封电子邮件 - 一个 ZIP 部分)。如果有人知道图书馆会帮助我做到这一点?Java有什么简单的方法吗?

0 投票
3 回答
5348 浏览

python - 使用 zipfile python 模块创建完整目录的 zip

上面是我正在使用的代码,这里的“source”是目录的路径。但是当我运行这段代码时,它只是压缩源文件夹,而不是其中包含的文件和文件夹。我希望它递归地压缩源文件夹。使用 tarfile 模块,我可以在不传递任何其他信息的情况下做到这一点。请帮忙。谢谢