[java] 자바에서 압축 파일의 압축된 파일 목록 가져오기
먼저, 아래의 코드는 주어진 ZIP 파일 내의 압축된 파일 목록을 가져오는 예시입니다.
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.Enumeration;
public class ZipFileReader {
public static void main(String[] args) {
try (ZipFile zipFile = new ZipFile("example.zip")) {
Enumeration<? extends ZipEntry> entries = zipFile.entries();
while (entries.hasMoreElements()) {
ZipEntry entry = entries.nextElement();
System.out.println(entry.getName());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
위 코드는 ZipFile
클래스를 사용하여 ZIP 파일을 열고, entries()
메서드를 호출하여 ZIP 파일 내의 항목들을 획득합니다. 각 항목은 ZipEntry
객체로 표현되며, getName()
메서드를 통해 파일명을 가져올 수 있습니다.
참고 자료: Java 8 Documentation - ZipFile, Java 8 Documentation - ZipEntry