我有一些压缩组件(如KAZip,JVCL,zLib),并且完全知道如何使用它们来压缩文件,但是我想将多个文件夹压缩到一个单独的压缩文件中并在提取后保留文件夹结构,我该怎么做?如何将多个文件夹压缩到一个存档中?
在所有这些成分,我只是可以给文件列表进行压缩,我不能给文件夹中提取的结构,也没办法(或者我找不到)告诉每个文件必须是提取其中:
我有一个文件夹名为FOLDER_A文件myText.txt并在文件夹FOLDER_B同名myText.txt文件:
|
|__________ FOLDER_A
| |________ myText.txt
|
|__________ FOLDER_B
| |________ myText.txt
|
我可以给文件压缩列表:myList中(myText.txt,myText.txt)但我不能给解压缩文件的结构,什么是最好的方法找到哪个文件属于哪个文件夹?
你究竟想做什么?你在寻找什么样的格式。 FWIW最好的工具是tpAbbrevia。 – 2013-04-22 21:26:54
问题修改得更清楚,希望是。并且tpAbbrevia是否支持UTF文件名? – Armin 2013-04-22 21:49:23
那么,我仍然只是使用tpAbbrevia。你真的关心档案是什么格式吗?这就是我所掌握的。有很多不同的格式。任何压缩都可以吗?那么tar + gzip呢?这对你会好吗? – 2013-04-22 21:54:02