我正在使用Apache commons-compress 1.12来压缩文件夹。我尝试压缩的父文件夹包含文件和带有文件的更多子文件夹。压缩后,我试图将压缩文件放在父文件夹本身。我编写的代码写在答案中
http://stackoverflow.com/questions/13461393/compress-directory-to-tar-gz-with-commons-compress
但我收到错误 - java.io.IOException: This archives contains unclosed entries
。我正在使用apache commons-io的2.5版本。可能是错误的原因是什么?
答案 0 :(得分:0)
当我无法访问正在存档的文件时,我遇到了这个问题。这是一个许可问题。将文件权限更改为 644 后,一切又正常了。