Aspose.ZIP에서 구조 보존을 사용하여 압축 풀기
Aspose.ZIP의 모든 다중 항목 아카이브 클래스에는 extractToDirectory 메소드가 있습니다. 이 방법은 중첩된 하위 폴더와 관련하여 제공된 폴더에 전체 아카이브 콘텐츠를 추출합니다.ZIP 아카이브의 압축을 푸는 방법
파일과 중첩된 폴더로 꼼꼼하게 정리된 ZIP 아카이브가 있다고 상상해 보세요. Aspose.ZIP의 ExtractToDirectory 메서드는 원래 구조를 그대로 유지하면서 압축 풀기 프로세스를 단순화합니다. 사용자 친화적인 인터페이스를 통해 지정된 디렉터리로 손쉽게 파일 압축을 풀 수 있으며 조직의 무결성을 원활하게 유지할 수 있습니다.
수많은 항목을 처리하든 복잡하게 중첩된 하위 폴더를 처리하든 이 다재다능한 기능은 원활한 추출 경험을 보장합니다. ZIP 아카이브를 사용하면 추출된 파일이 지정된 폴더에서 깔끔하게 위치를 찾아 아카이브의 내부 구성을 완벽하게 미러링합니다. 이를 통해 깔끔하고 효율적인 추출이 보장되어 수동으로 폴더 계층을 다시 생성할 필요가 없으며 귀중한 시간과 노력을 절약할 수 있습니다.
try (FileInputStream zipFile = new FileInputStream("archive.zip")) {
try (Archive archive = new Archive(zipFile)) {
archive.extractToDirectory("C:\\extracted");
}
} catch (IOException ex) {
}
구조와 관련된 RAR 아카이브의 압축을 푸는 방법
일반적으로 RarLib과 같은 라이브러리를 사용하여 인스턴스화되는 RarArchive 개체는 “archive.rar” 파일의 압축 해제를 관리합니다. ExtractToDirectory 메서드를 한 번만 호출하면 아카이브의 내용이 지정된 디렉터리인 “C:\extracted"에 신속하게 추출됩니다. 이 효율적인 프로세스는 모든 파일과 하위 폴더의 안전한 추출을 보장하여 응용 프로그램 작업 흐름에 원활하게 통합되도록 합니다. 원하는 대로 적절한 도구를 사용하여 아카이브 추출의 단순성과 신뢰성을 경험해 보십시오.
try (RarArchive archive = new RarArchive("archive.rar"))
{
archive.extractToDirectory("C:\\extracted");
}
구조가 그대로 유지된 TAR 추출
ExtractToDirectory 메소드를 활용하여 TAR 아카이브의 폴더 구조를 쉽게 유지 관리합니다. 외부 라이브러리에서 흔히 볼 수 있는 이 기능은 추출 프로세스를 간소화하고 지정된 출력 디렉터리 내의 모든 파일 구성을 유지합니다.
샘플:
try (FileInputStream zipFile = new FileInputStream("archive.tar")) {
try (TarArchive archive = new TarArchive(tarFile))
{
archive.extractToDirectory("C:\\extracted");
}
} catch (IOException ex) {
}
Java API 기능에 대해 지원되는 기타 Aspose.ZIP
Java의 Aspose.ZIP 라이브러리를 사용하면 ZIP 파일 문서와 관련된 다양한 작업을 원활하게 처리할 수 있습니다. 형식 변환, 파일 병합, 콘텐츠 편집 또는 데이터 추출이 필요한 경우 Aspose.ZIP은 작업 흐름을 간소화하고 생산성을 향상시키는 포괄적인 기능을 제공합니다.
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for Java?
- Customers List
- Success Stories