System.IO.Compression.ZipFile
Zip 보관 파일 만들기, 추출 및 열기를 위한 정적 메서드를 제공합니다.
지정된 디렉터리에서 파일 및 디렉터리를 포함하는 Zip 보관 파일을 만듭니다.
보관되는 디렉터리의 경로(상대 또는 절대 경로로 지정)입니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
만들 보관 파일의 경로(상대 또는 절대 경로로 지정)입니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
or is , contains only white space, or contains at least one invalid character.
or is null.
In or , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
already exists.-or-A file in the specified directory could not be opened.
specifies a directory.-or-The caller does not have the required permission to access the directory specified in or the file specified in .
or contains an invalid format.-or-The zip archive does not support writing.
지정된 디렉터리의 파일 및 디렉터리를 포함하고 지정된 압축 수준을 사용하며 기본 디렉터리를 선택적으로 포함하는 Zip 보관 파일을 듭니다.
보관되는 디렉터리의 경로(상대 또는 절대 경로로 지정)입니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
만들 보관 파일의 경로(상대 또는 절대 경로로 지정)입니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
항목을 만들 때 속도 또는 압축 효율을 강조할지를 나타내는 열거형 값 중 하나입니다.
보관 파일 루트에 있는 의 디렉터리 이름을 포함하려면 true이고, 디렉터리의 내용만 포함하려면 false입니다.
or is , contains only white space, or contains at least one invalid character.
or is null.
In or , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
already exists.-or-A file in the specified directory could not be opened.
specifies a directory.-or-The caller does not have the required permission to access the directory specified in or the file specified in .
or contains an invalid format.-or-The zip archive does not support writing.
지정된 디렉터리의 파일 및 디렉터리를 포함하고 항목 이름에 대해 지정된 압축 수준 및 문자 인코딩을 사용하며 기본 디렉터리를 선택적으로 포함하는 Zip 보관 파일을 만듭니다.
보관되는 디렉터리의 경로(상대 또는 절대 경로로 지정)입니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
만들 보관 파일의 경로(상대 또는 절대 경로로 지정)입니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
항목을 만들 때 속도 또는 압축 효율을 강조할지를 나타내는 열거형 값 중 하나입니다.
보관 파일 루트에 있는 의 디렉터리 이름을 포함하려면 true이고, 디렉터리의 내용만 포함하려면 false입니다.
이 보관 파일에서 이름을 읽거나 쓰는 동안 사용할 인코딩입니다.인코딩이 항목 이름에 대해 UTF-8 인코딩을 지원하지 않는 Zip 보관 도구와 라이브러리를 사용하여 상호 운용성에 인코딩이 필요할 때만 이 매개 변수에 대한 값을 지정합니다.
or is , contains only white space, or contains at least one invalid character.-or- is set to a Unicode encoding other than UTF-8.
or is null.
In or , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
already exists.-or-A file in the specified directory could not be opened.
specifies a directory.-or-The caller does not have the required permission to access the directory specified in or the file specified in .
or contains an invalid format.-or-The zip archive does not support writing.
지정된 Zip 보관 파일의 모든 파일을 파일 시스템의 디렉터리에 추출합니다.
추출되는 보관 파일의 경로입니다.
추출된 파일을 배치할 디렉터리의 경로이며 상대 경로 또는 절대 경로로 지정됩니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
or is , contains only white space, or contains at least one invalid character.
or is null.
The specified path in or exceeds the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
The specified path is invalid (for example, it is on an unmapped drive).
The directory specified by already exists.-or-The name of an entry in the archive is , contains only white space, or contains at least one invalid character.-or-Extracting an archive entry would create a file that is outside the directory specified by .(For example, this might happen if the entry name contains parent directory accessors.)-or-An archive entry to extract has the same name as an entry that has already been extracted from the same archive.
The caller does not have the required permission to access the archive or the destination directory.
or contains an invalid format.
was not found.
The archive specified by is not a valid zip archive.-or-An archive entry was not found or was corrupt.-or-An archive entry was compressed by using a compression method that is not supported.
지정된 Zip 보관 파일의 모든 파일을 파일 시스템의 디렉터리에 추출하고 항목 이름에 대한 지정된 문자 인코딩을 사용합니다.
추출되는 보관 파일의 경로입니다.
추출된 파일을 배치할 디렉터리의 경로이며 상대 경로 또는 절대 경로로 지정됩니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
이 보관 파일에서 이름을 읽거나 쓰는 동안 사용할 인코딩입니다.인코딩이 항목 이름에 대해 UTF-8 인코딩을 지원하지 않는 Zip 보관 도구와 라이브러리를 사용하여 상호 운용성에 인코딩이 필요할 때만 이 매개 변수에 대한 값을 지정합니다.
or is , contains only white space, or contains at least one invalid character.-or- is set to a Unicode encoding other than UTF-8.
or is null.
The specified path in or exceeds the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
The specified path is invalid (for example, it is on an unmapped drive).
The directory specified by already exists.-or-The name of an entry in the archive is , contains only white space, or contains at least one invalid character.-or-Extracting an archive entry would create a file that is outside the directory specified by .(For example, this might happen if the entry name contains parent directory accessors.)-or-An archive entry to extract has the same name as an entry that has already been extracted from the same archive.
The caller does not have the required permission to access the archive or the destination directory.
or contains an invalid format.
was not found.
The archive specified by is not a valid zip archive.-or-An archive entry was not found or was corrupt.-or-An archive entry was compressed by using a compression method that is not supported.
지정된 경로와 지정된 모드에서 Zip 보관 파일을 엽니다.
열린 Zip 보관 파일입니다.
열 보관 파일의 경로(상대 또는 절대 경로로 지정)입니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
열린 보관 파일의 항목에서 사용되는 동작을 지정하는 열거형 값 중 하나입니다.
is , contains only white space, or contains at least one invalid character.
is null.
In , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
could not be opened.-or- is set to , but the file specified in already exists.
specifies a directory.-or-The caller does not have the required permission to access the file specified in .
specifies an invalid value.
is set to , but the file specified in is not found.
contains an invalid format.
could not be interpreted as a zip archive.-or- is , but an entry is missing or corrupt and cannot be read.-or- is , but an entry is too large to fit into memory.
지정된 모드의 지정된 경로에서 항목 이름에 대해 지정된 문자 인코딩을 사용하며 Zip 보관 파일을 엽니다.
열린 Zip 보관 파일입니다.
열 보관 파일의 경로(상대 또는 절대 경로로 지정)입니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
열린 보관 파일의 엔트리에서 사용되는 동작을 지정하는 열거형 값 중 하나입니다.
이 보관 파일에서 이름을 읽거나 쓰는 동안 사용할 인코딩입니다.인코딩이 항목 이름에 대해 UTF-8 인코딩을 지원하지 않는 Zip 보관 도구와 라이브러리를 사용하여 상호 운용성에 인코딩이 필요할 때만 이 매개 변수에 대한 값을 지정합니다.
is , contains only white space, or contains at least one invalid character.-or- is set to a Unicode encoding other than UTF-8.
is null.
In , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
could not be opened.-or- is set to , but the file specified in already exists.
specifies a directory.-or-The caller does not have the required permission to access the file specified in .
specifies an invalid value.
is set to , but the file specified in is not found.
contains an invalid format.
could not be interpreted as a zip archive.-or- is , but an entry is missing or corrupt and cannot be read.-or- is , but an entry is too large to fit into memory.
지정된 경로에서 읽기 위해 Zip 보관 파일을 엽니다.
열린 Zip 보관 파일입니다.
열 보관 파일의 경로(상대 또는 절대 경로로 지정)입니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
is , contains only white space, or contains at least one invalid character.
is null.
In , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
could not be opened.
specifies a directory.-or-The caller does not have the required permission to access the file specified in .
The file specified in is not found.
contains an invalid format.
could not be interpreted as a zip archive.
및 클래스에 대한 확장 메서드를 제공합니다.
파일을 압축하고 ZIP 보관 위치에 추가하여 보관합니다.
ZIP 보관 위치에 있는 새 항목에 대한 래퍼입니다.
파일을 추가할 zip 보관 위치입니다.
보관할 파일의 경로입니다.상대 또는 절대 경로를 지정할 수 있습니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
zip 보관 위치에 만들 항목의 이름입니다.
이 이거나, 공백만 포함하거나 또는 잘못된 문자를 하나 이상 포함하는 경우또는가 입니다.
또는 가 null인 경우
에서 지정된 경로, 파일 이름 또는 둘 다가 시스템에 정의된 최대 길이를 초과하는 경우예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다.
가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우)
으로 지정된 파일을 열 수 없는 경우
은 디렉터리를 지정합니다.또는에서 지정한 파일에 액세스하는 데 필요한 권한이 호출자에게 없는 경우
에서 지정한 파일을 찾을 수 없는 경우
매개 변수가 잘못된 형식인 경우또는zip 보관 위치가 쓰기를 지원하지 않는 경우
zip 보관 위치가 삭제되었습니다.
지정된 압축 수준을 사용하여 압축하고 zip 보관 저장소에 추가하여 파일을 보관합니다.
ZIP 보관 위치에 있는 새 항목에 대한 래퍼입니다.
파일을 추가할 zip 보관 위치입니다.
보관할 파일의 경로입니다.상대 또는 절대 경로를 지정할 수 있습니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
zip 보관 위치에 만들 항목의 이름입니다.
항목을 만들 때 속도 또는 압축 효율을 강조할지 여부를 나타내는 열거형 값 중 하나입니다.
이 이거나, 공백만 포함하거나 또는 잘못된 문자를 하나 이상 포함하는 경우또는가 입니다.
또는 가 null인 경우
가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우)
에서 지정된 경로, 파일 이름 또는 둘 다가 시스템에 정의된 최대 길이를 초과하는 경우예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다.
으로 지정된 파일을 열 수 없는 경우
은 디렉터리를 지정합니다.또는에서 지정한 파일에 액세스하는 데 필요한 권한이 호출자에게 없는 경우
에서 지정한 파일을 찾을 수 없는 경우
매개 변수가 잘못된 형식인 경우또는zip 보관 위치가 쓰기를 지원하지 않는 경우
zip 보관 위치가 삭제되었습니다.
ZIP 보관 파일의 모든 파일을 파일 시스템의 디렉터리에 추출합니다.
파일의 압축을 풀 zip 보관 위치입니다.
추출된 파일을 넣을 디렉터리의 경로입니다.상대 또는 절대 경로를 지정할 수 있습니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
이 이거나, 공백만 포함하거나 또는 잘못된 문자를 하나 이상 포함하는 경우
가 null입니다.
지정된 경로가 시스템 정의 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다.
지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우)
에서 지정한 디렉터리가 이미 있는 경우또는보관 파일에 있는 항목의 이름이 상태이며, 이 이름에 공백만 있거나 잘못된 문자가 하나 이상 포함되어 있습니다.또는보관 저장소에서 항목을 추출하면 으로 지정된 디렉터리 외부에 파일이 만들어집니다. (예를 들어 항목 이름에 부모 디렉터리 접근자가 포함된 경우 발생할 수 있습니다.) 또는보관 저장소에 있는 둘 이상의 항목이 같은 이름을 갖고 있습니다.
호출자에게 대상 디렉터리에 쓸 수 있는 권한이 없는 경우
에 잘못된 형식이 포함되어 있는 경우
보관 항목 찾을 수 없거나 손상되었습니다.또는보관 항목이 지원되지 않는 압축 방법으로 압축되었습니다.
ZIP 보관 파일의 항목을 파일에 추출합니다.
파일의 압축을 풀 zip 보관 위치 항목입니다.
항목의 내용에서 만들 파일의 경로입니다.상대 또는 절대 경로를 지정할 수 있습니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우또는은 디렉터리를 지정합니다.
가 null입니다.
지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다.
지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우)
이(가) 이미 있습니다.또는 I/O 오류가 발생하는 경우또는엔트리가 현재 쓰기용으로 열려 있습니다.또는엔트리가 보관 저장소에서 삭제되었습니다.
새 파일을 만드는 데 필요한 권한이 호출자에게 없는 경우
항목이 보관 위치에 없거나 손상되어 열 수 없습니다.또는항목이 지원되지 않는 압축 방법으로 압축되었습니다.
이 항목이 속하는 zip 보관 위치가 삭제되었습니다.
의 형식이 잘못된 경우 또는이 항목에 대한 zip 압축 파일이 항목을 검색할 수 없는 모드로 열렸습니다.
zip 보관 저장소의 항목을 파일에 추출하고 이름이 같은 기존 파일을 선택적으로 덮어씁니다.
파일의 압축을 풀 zip 보관 위치 항목입니다.
항목의 내용에서 만들 파일의 경로입니다.상대 또는 절대 경로를 지정할 수 있습니다.상대 경로는 현재 작업 디렉터리에 상대적으로 해석됩니다.
대상 파일과 이름이 같은 기존 파일을 덮어쓰려면 true이고, 그렇지 않으면 false입니다.
가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우또는은 디렉터리를 지정합니다.
가 null입니다.
지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다.
지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우)
이 이미 있고 가 false인 경우또는 I/O 오류가 발생하는 경우또는엔트리가 현재 쓰기용으로 열려 있습니다.또는엔트리가 보관 저장소에서 삭제되었습니다.
새 파일을 만드는 데 필요한 권한이 호출자에게 없는 경우
항목이 보관 위치에 없거나 손상되어 열 수 없습니다.또는항목이 지원되지 않는 압축 방법으로 압축되었습니다.
이 항목이 속하는 zip 보관 위치가 삭제되었습니다.
의 형식이 잘못된 경우 또는이 항목에 대한 zip 압축 파일이 항목을 검색할 수 없는 모드로 열렸습니다.