ZipArchiveEntry.ExtractToFile 메서드 (String, Boolean)
항목의 내용 및 지정 된 이름을 사용 하 여 파일 시스템에 파일을 만듭니다. 파일의 마지막 쓴 시간 항목의 마지막 수정 시간으로 설정 됩니다. 이 메서드는 이름이 같은 기존 파일을 덮어쓸 수 있습니다.
네임스페이스: Microsoft.TeamFoundation.Server.Core
어셈블리: Microsoft.TeamFoundation.Server.Core(Microsoft.TeamFoundation.Server.Core.dll)
구문
‘선언
Public Sub ExtractToFile ( _
destinationFileName As String, _
overwrite As Boolean _
)
public void ExtractToFile(
string destinationFileName,
bool overwrite
)
매개 변수
- destinationFileName
형식: System.String
항목의 내용을 보유 하는 파일의 이름입니다.경로 상대 경로나 절대 경로 정보를 지정할 수 있습니다.상대 경로 정보는 현재 작업 디렉터리에 상대적으로 해석됩니다.
- overwrite
형식: System.Boolean
덮어쓰기 나타내려면 true이 고
예외
예외 | 조건 |
---|---|
UnauthorizedAccessException | 호출자에게 필요한 권한이 없는 경우 |
ArgumentException | destinationFileName는 길이가 0 인 문자열, 공백만 또는 InvalidPathChars에 정의 된 하나 이상의 잘못 된 문자를 포함 합니다. -또는-destinationFileName 디렉터리를 지정 합니다. |
ArgumentNullException | destinationFileName null입니다. |
PathTooLongException | 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우. 예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. |
DirectoryNotFoundException | DestinationFileName에 지정 된 경로가 올바르지 않습니다 (예를 들어, 그는 매핑되지 않은 드라이브의). |
IOException | destinationFileName에 존재 하며 덮어쓸 false입니다. 또는 I/O 오류가 발생 했습니다. 또는 항목이 현재 쓰기용으로 열려 있습니다. 또는 보관 파일에서 해당 항목을 삭제 했습니다. |
NotSupportedException | destinationFileName이 잘못 된 형식에서 또는이 항목에 속하는 ZipArchive는 쓰기 전용 모드로 열었습니다. |
InvalidDataException | 항목 보관 파일에서 누락 또는 손상 되어 읽을 수 없습니다 또는 항목이 지원 되지 않는 압축 방법을 사용 하 여 압축 된. |
ObjectDisposedException | 이 항목에 속하는 ZipArchive는 삭제 되었습니다. |
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.