0
abbreviaの* .tar.gzファイルを作成したいと思います。私は以下のコードを使用していますが、空のフォルダはアーカイブに追加されません。 baseDir
には空のフォルダと空でないフォルダが含まれています。abbrevia tarファイルに空のフォルダを追加する方法
私は
https://sourceforge.net/p/tpabbrevia/bugs/108/
https://sourceforge.net/p/tpabbrevia/bugs/8/
どのように私は、アーカイブするために、これらの空のフォルダを追加することができます空のフォルダについて修正されたバグを発見しましたか?
Zip := TAbZipper.Create(nil);
try
Zip.BaseDirectory := baseDir;
Zip.StoreOptions := [soRecurse];
Zip.Filename := targetFile;
Zip.FArchive.StoreOptions := [soRecurse];
Zip.AddFiles('*', faDirectory + faAnyFile);
Zip.CloseArchive;
finally
Zip.Free;
end;
実際には、TPABBREVIAを変更する必要があります。 –
@WarrenP、私は 'Jedi'を使ってやったことがあります。それはあなたが言ったようにTPABBREVIAを使用するコードの変更を行う必要があります縫い目。 – sddk