如何使用 TrueZip 创建 zip 文件?
How to create zip file using TrueZip?
他们网站上的例子是
File entry = new TFile("archive.zip/dir/HälloWörld.txt");
Writer writer = new TFileWriter(entry);
try {
writer.write("Hello world!\n");
} finally {
writer.close();
}
在我的用例中,我有以下结构
log/a.log
log/b.log
log/morelog/1.log
c.log
d.log
我想压缩所有这些。
根据示例,他们创建条目并将数据写入其中。
问题
- 如果我需要像这样从每个文件复制数据,效率会很低,对吗?
我怎样才能只提供文件路径并告诉它创建 zip?
要复制,请查看TFile.cp_rp(File)。
他们网站上的例子是
File entry = new TFile("archive.zip/dir/HälloWörld.txt");
Writer writer = new TFileWriter(entry);
try {
writer.write("Hello world!\n");
} finally {
writer.close();
}
在我的用例中,我有以下结构
log/a.log
log/b.log
log/morelog/1.log
c.log
d.log
我想压缩所有这些。 根据示例,他们创建条目并将数据写入其中。
问题
- 如果我需要像这样从每个文件复制数据,效率会很低,对吗?
我怎样才能只提供文件路径并告诉它创建 zip?
要复制,请查看TFile.cp_rp(File)。