다음을 통해 공유


TarFile.ExtractToDirectory 메서드

정의

오버로드

ExtractToDirectory(Stream, String, Boolean)

tar 보관 파일을 나타내는 스트림의 내용을 지정된 디렉터리에 추출합니다.

ExtractToDirectory(String, String, Boolean)

tar 파일의 내용을 지정된 디렉터리에 추출합니다.

ExtractToDirectory(Stream, String, Boolean)

Source:
TarFile.cs
Source:
TarFile.cs
Source:
TarFile.cs

tar 보관 파일을 나타내는 스트림의 내용을 지정된 디렉터리에 추출합니다.

public:
 static void ExtractToDirectory(System::IO::Stream ^ source, System::String ^ destinationDirectoryName, bool overwriteFiles);
public static void ExtractToDirectory (System.IO.Stream source, string destinationDirectoryName, bool overwriteFiles);
static member ExtractToDirectory : System.IO.Stream * string * bool -> unit
Public Shared Sub ExtractToDirectory (source As Stream, destinationDirectoryName As String, overwriteFiles As Boolean)

매개 변수

source
Stream

tar 보관 파일이 포함된 스트림입니다.

destinationDirectoryName
String

파일 시스템 항목을 추출해야 하는 대상 디렉터리의 경로입니다.

overwriteFiles
Boolean

true 에서 파일 및 디렉터리를 destinationDirectoryName덮어쓰려면 이 false 고, 덮어쓰지 않도록 하고, 기존 이름으로 파일 또는 디렉터리를 찾을 수 있으면 throw합니다.

예외

source 또는 destinationDirectoryNamenull인 경우

destinationDirectoryName 디렉터리 경로를 찾을 수 없습니다.

사용 권한이 부족합니다.

tar 항목 중 하나를 추출하면 지정된 대상 디렉터리 외부에 파일이 생성됩니다.

또는

destinationDirectoryName가 비어 있는 경우

또는

source 이 읽기를 지원하지 않습니다.

I/O 예외가 발생했습니다.

설명

, CharacterDevice또는 Fifo 형식BlockDevice의 파일은 Unix 플랫폼에서만 추출할 수 있습니다.

또는 CharacterDevice 를 디스크에 추출하려면 권한 상승이 BlockDevice 필요합니다.

적용 대상

ExtractToDirectory(String, String, Boolean)

Source:
TarFile.cs
Source:
TarFile.cs
Source:
TarFile.cs

tar 파일의 내용을 지정된 디렉터리에 추출합니다.

public:
 static void ExtractToDirectory(System::String ^ sourceFileName, System::String ^ destinationDirectoryName, bool overwriteFiles);
public static void ExtractToDirectory (string sourceFileName, string destinationDirectoryName, bool overwriteFiles);
static member ExtractToDirectory : string * string * bool -> unit
Public Shared Sub ExtractToDirectory (sourceFileName As String, destinationDirectoryName As String, overwriteFiles As Boolean)

매개 변수

sourceFileName
String

추출할 tar 파일의 경로입니다.

destinationDirectoryName
String

파일 시스템 항목을 추출해야 하는 대상 디렉터리의 경로입니다.

overwriteFiles
Boolean

true 에서 파일 및 디렉터리를 destinationDirectoryName덮어쓰려면 이 false 고, 덮어쓰지 않도록 하고, 기존 이름으로 파일 또는 디렉터리를 찾을 수 있으면 throw합니다.

예외

sourceFileName 또는 destinationDirectoryNamenull인 경우

destinationDirectoryName 디렉터리 경로를 찾을 수 없습니다.

sourceFileName 파일 경로를 찾을 수 없습니다.

사용 권한이 부족합니다.

tar 항목 중 하나를 추출하면 지정된 대상 디렉터리 외부에 파일이 생성됩니다.

또는

sourceFileName 또는 destinationDirectoryName 비어 있습니다.

I/O 예외가 발생했습니다.

설명

, CharacterDevice또는 Fifo 형식BlockDevice의 파일은 Unix 플랫폼에서만 추출할 수 있습니다.

또는 CharacterDevice 를 디스크에 추출하려면 권한 상승이 BlockDevice 필요합니다.

적용 대상