是否有一个简洁的归档库可以自动为您处理文件夹或目录的归档?我正在使用 Jython,因此 Java 库也可供使用。-更新- 我也在寻找时间戳存档。IE

存档目录/2008/11/16/zipfilebypreference.zip

然后第二天再次调用它,它会创建另一个文件夹。我确信互联网上有一些东西,谁知道呢?

有帮助吗?

解决方案

您有:

  • gzip 库 这里在 Jython servlet 中使用:

 

import  javax.servlet.http.HttpServlet

import  cStringIO
import  gzip
import  string

def compressBuf(buf):
    zbuf = cStringIO.StringIO()
    zfile = gzip.GzipFile(mode = 'wb',  fileobj = zbuf, compresslevel = 6)
    zfile.write(buf)
    zfile.close()
    return zbuf.getvalue()
  • 或者直接使用java.util.zip如图所示 这里, ,对于一个文件,或者对于所有目录内容。

其他提示

你可以使用java.util.zip,当我使用Jython时,python中的内置zip库不起作用

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top