java
[Java] zip파일 내부 목록확인
호랭형님
2021. 12. 31. 16:45
import java.io.File;
import java.io.FileInputStream;
import java.nio.charset.Charset;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
public class ZIP_LIST {
// 압축파일 목록확인
// 참조 - https://minaminaworld.tistory.com/132
public static void main(String[] args) {
ZipInputStream zipinputstream = null;
FileInputStream fileinputstream = null;
ZipEntry zipentry = null;
File file = new File("D:\\압축파일.zip");
try {
fileinputstream = new FileInputStream(file);
zipinputstream = new ZipInputStream(fileinputstream, Charset.forName("UTF8"));
while((zipentry = zipinputstream.getNextEntry()) != null) {
String filename = zipentry.getName();
System.out.println("압축파일 내부 파일 목록 => " + filename);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
자바로 압축파일 안 풀고 볼 수 있는 방법이 있나 조회해 보니깐 되네요ㅎㅎㅎ
혹시 더 좋은 방법이나 코드 알고 계신 분은 댓글로 알려주시면 감사하겠습니다~