私が起動すると:TrueZipを使用して.tar.gzファイルを.zipに変換しますか?
File input = new File("cmake.tar.gz");
TFile sourceFile = new TFile(input);
TFile targetFile = new TFile(File.createTempFile("cmake", ".zip"));
try
{
TFile.cp_rp(sourceFile, targetFile, TArchiveDetector.NULL);
}
finally
{
TFile.umount(targetFile);
}
私が手:
java.io.IOException: C:\Users\Gili\AppData\Local\Temp\cmake4527983120069708378.zip (not a directory)
at de.schlichtherle.truezip.file.TBIO.cp_r0(TBIO.java:163)
at de.schlichtherle.truezip.file.TBIO.cp_r(TBIO.java:142)
at de.schlichtherle.truezip.file.TFile.cp_rp(TFile.java:3364)
at com.googlecode.cmakemavenproject.GetBinariesMojo.download(GetBinariesMojo.java:275)
は、どのように私は.tar.gzのファイルの内容を含む新しい.zipファイルを作成するために、TrueZipを指示することができますか?
確かに、ファイルを追加するために実際にアーカイブを作成するにはどうすればよいですか? – Gili
私はあなたが執筆のためにメンバーを開いたときにそれが作成されると信じています。 –
申し訳ありません。 TFileオブジェクトは、仮想ファイルシステム空間内の任意のエンティティをアドレス指定することができる。プレーン・ファイル、プレーン・スペシャル・ファイル、プレーン・ディレクトリ、またはアーカイブ・ファイル内の任意のバーチャル・バリアントである。 –