Tôi có 100 tệp .gz mà tôi cần phải loại bỏ. Tôi có một vài câu hỏigiải nén tệp .gz theo lô
a) Tôi đang sử dụng mã được cung cấp tại http://www.roseindia.net/java/beginners/JavaUncompress.shtml để giải nén tệp .gz. Làm việc tốt. Nhiệm vụ: - có cách nào để lấy tên tệp của tệp nén. Tôi biết rằng lớp Zip của Java cho phép liệt kê tệp entery để làm việc. Điều này có thể cho tôi tên tệp, kích thước, vv được lưu trữ trong tệp .zip. Tuy nhiên, chúng ta có cùng cho các tập tin .gz hay không tên tập tin là giống như filename.gz với .gz loại bỏ.
b) là có một cách thanh lịch khác để giải nén tệp .gz bằng cách gọi hàm tiện ích trong mã java. Giống như gọi ứng dụng 7-zip từ lớp java của bạn. Sau đó, tôi không phải lo lắng về luồng đầu vào/đầu ra.
Xin cảm ơn trước. Kapil
Xin chào, tôi có thể đọc các tệp mà không giải thích được không. Tôi muốn một cái gì đó giống như đọc nó từng dòng một. Và, các tệp có thể không chỉ có 80 ký tự/chiều dài. BufferedReader là những gì được sử dụng để làm việc cho tôi. Nhưng, nó không có một hàm tạo cho GzInputStream. –
Tôi muốn viết những gì tôi muốn, chẳng hạn như: BufferedReader in = new BufferedReader (new GzipFileReader (file)); Sau đó triển khai GzipFileReader như mở rộng Reader. – fredarin