私は解凍する必要がある100個の.gzファイルを持っています。 私はいくつかの質問がありますバッチで.gzファイルの解凍
a)http://www.roseindia.net/java/beginners/JavaUncompress.shtmlで与えられたコードを使用して、.gzファイルを解凍しています。そのうまく動作します。 Quest: - Zipファイルのファイル名を取得する方法はありますか?私は、JavaのZipクラスが作業するエンタープライズファイルの列挙を提供することを知っています。これは私にファイル名、サイズなどを与えることができます.zipファイルに格納されています。しかし、.gzファイルでも同じことをしているのでしょうか、またはファイル名は.gzを削除したfilename.gzと同じですか?
b)javaコードでユーティリティ関数を呼び出すことによって、.gzファイルを解凍する別の優雅な方法があります。あなたのJavaクラスから7-zipアプリケーションを呼び出すように。それでは、入出力ストリームについて心配する必要はありません。
ありがとうございます。 Kapil
こんにちは、私はuncomprerssingせずにファイルを読むことができます。私は行ごとにそれを読むようなものが欲しい。 ファイルの長さ/行の長さは80文字ではない場合があります。 BufferedReaderは私のために働いていたものです。しかし、GzInputStreamのコンストラクタはありません。 –
私は欲しいものを書くつもりです: BufferedReader in = new BufferedReader(new GzipFileReader(file)); 次に、GzipFileReaderをextends Readerとして実装します。 – fredarin