У меня проблема со следующим кодом:
TFile src = new TFile(this.getMellomStasjon());
TFile dst = new TFile(this.getZipFolder()+""+zipFile+".zip");
if(dst.isDirectory())
dst = new TFile(dst, src.getName());
TFile.cp_rp(src, dst, null);
TFile file = newNonArchiveFile(dst);
if(dst.isArchive())
TFile.umount(dst);
Моя цель - поместить каталог, содержащий файлы, в ZIP-архив с использованием TrueZip.Проблема в том, что код работает локально, но не на рабочем компьютере.Локально я получаю один ZIP-файл, но в производственном процессе я получаю папку, содержащую файлы, которые я пытаюсь поместить в архив (виртуальный каталог).Я должен использовать TrueZip, потому что я архивирую содержимое более 4 ГБ.
Есть ли способ заставить TrueZip создать архив вместо (виртуального) каталога?