다음을 통해 공유


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 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

ZipArchiveEntry 클래스

ExtractToFile 오버로드

Microsoft.TeamFoundation.Server.Core 네임스페이스