Visual Basic .NET Language
파일 / 폴더 압축
수색…
디렉토리에서 zip 아카이브 만들기
System.IO.Compression.ZipFile.CreateFromDirectory("myfolder", "archive.zip")
myfolder
있는 파일이 들어있는 archive.zip 파일을 작성하십시오. 예제 경로는 프로그램 작업 디렉토리와 관련이 있습니다. 절대 경로를 지정할 수 있습니다.
디렉토리에 zip 아카이브 압축 해제
System.IO.Compression.ZipFile.ExtractToDirectory("archive.zip", "myfolder")
archive.zip을 myfolder 디렉토리로 추출합니다. 예제 경로는 프로그램 작업 디렉토리와 관련이 있습니다. 절대 경로를 지정할 수 있습니다.
역동적 인 zip 아카이브 생성
' Create filestream to file
Using fileStream = New IO.FileStream("archive.zip", IO.FileMode.Create)
' open zip archive from stream
Using archive = New System.IO.Compression.ZipArchive(fileStream, IO.Compression.ZipArchiveMode.Create)
' create file_in_archive.txt in archive
Dim zipfile = archive.CreateEntry("file_in_archive.txt")
' write Hello world to file_in_archive.txt in archive
Using sw As New IO.StreamWriter(zipfile.Open())
sw.WriteLine("Hello world")
End Using
End Using
End Using
프로젝트에 파일 압축 추가하기
- 솔루션 탐색기에서 프로젝트로 이동하여 참조 를 마우스 오른쪽 단추로 클릭 한 다음 참조 추가 ...
- 압축을 검색하고 System.IO.Compression.FileSystem 을 선택한 다음 확인을 누릅니다.
-
Imports System.IO.Compression
을 코드 파일의 맨 위에 추가합니다 (클래스 또는 모듈 앞에 다른Imports
문이 있음).
Option Explicit On
Option Strict On
Imports System.IO.Compression
Public Class Foo
...
End Class
이 클래스 (ZipArchive)는 .NET verison 4.5 이상에서만 사용 가능합니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow