Class TarArchive

Class TarArchive

이름 공간 : Aspose.Zip.Tar 모임: Aspose.Zip.dll (25.5.0)

이 클래스는 tar 아카이브 파일을 나타냅니다. tar 파일의 구성, 추출 또는 업데이트를 위해 사용하십시오.

public class TarArchive : IArchive, IDisposable

Inheritance

object TarArchive

Implements

IArchive , IDisposable

상속 회원들

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TarArchive()

Aspose.Zip.Tar.TarArchive 클래스의 새로운 사례를 시작합니다.

public TarArchive()

Examples

다음 예제는 파일을 압축하는 방법을 보여줍니다.

using (var archive = new TarArchive())
{
    archive.CreateEntry("first.bin", "data.bin");
    archive.Save("archive.tar");
}

TarArchive(Stream)

Aspose.Zip.Archive 클래스의 새로운 예를 시작하고 아카이브에서 추출 할 수있는 입력 목록을 구성합니다.

public TarArchive(Stream sourceStream)

Parameters

sourceStream Stream

아카이브의 출처는 검색 가능해야 합니다.

Examples

다음 예제는 모든 게시물을 디렉토리로 추출하는 방법을 보여줍니다.

using (var archive = new TarArchive(File.OpenRead("archive.tar")))
{ 
   archive.ExtractToDirectory("C:\extracted");
}

Remarks

이 컨테이너는 어떤 입력도 제거하지 않습니다. Aspose.Zip.Tar.TarEntry.Open 방법을 참조하십시오.

Exceptions

ArgumentException

sourceStream’ is not seekable.

ArgumentNullException

sourceStream’ is null.

TarArchive(스트리트)

Aspose.Zip.Tar.tarArchive 클래스의 새로운 예를 시작하고 아카이브에서 추출 할 수있는 입력 목록을 구성합니다.

public TarArchive(string path)

Parameters

path string

아카이브 파일로 가는 길입니다.

Examples

다음 예제는 모든 게시물을 디렉토리로 추출하는 방법을 보여줍니다.

using (var archive = new TarArchive("archive.tar")) 
{ 
   archive.ExtractToDirectory("C:\extracted");
}

Remarks

이 컨테이너는 어떤 입력도 제거하지 않습니다. Aspose.Zip.Tar.TarEntry.Open 방법을 참조하십시오.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

호출자는 필요한 액세스 허가를 가지고 있지 않습니다.

ArgumentException

path’는 텅 비어 있고, 흰색 공간만 포함하거나, 불가능한 문자를 포함합니다.

UnauthorizedAccessException

path" 파일에 대한 액세스는 거부됩니다.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

NotSupportedException

path’에 있는 파일에는 링의 중간에 있는 열(:)이 포함되어 있습니다.

FileNotFoundException

파일은 찾을 수 없습니다.

DirectoryNotFoundException

지정된 경로는 불가능하며, 예를 들어 지정되지 않은 드라이브에 있습니다.

IOException

파일은 이미 열려 있습니다.

Properties

Entries

그것은 아카이브를 구성하는 Aspose.Zip.Tar.TarEntry 형식의 입력을 얻습니다.

public ReadOnlyCollection<tarentry> Entries { get; }

부동산 가치

ReadOnlyCollection &lt에 대한 정보 TarEntry >

Methods

CreateEntries(디렉토리Info, Bool)

아카이브에 모든 파일과 디렉토리를 주어진 디렉토리에 반복적으로 추가합니다.

public TarArchive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)

Parameters

directory DirectoryInfo

컴프레스를 위한 디렉토리

includeRootDirectory bool

뿌리 디렉토리 자체를 포함하거나 포함하지 않는지 나타냅니다.

Returns

TarArchive

아카이브는 작성된 포스팅으로 구성되어 있습니다.

Examples

using (FileStream tarFile = File.Open("archive.tar", FileMode.Create))
{
    using (var archive = new TarArchive())
    {
        archive.CreateEntries(new DirectoryInfo("C:\folder"), false);
        archive.Save(tarFile);
    }
}

CreateEntries(링크, 볼)

아카이브에 모든 파일과 디렉토리를 주어진 디렉토리에 반복적으로 추가합니다.

public TarArchive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)

Parameters

sourceDirectory string

컴프레스를 위한 디렉토리

includeRootDirectory bool

뿌리 디렉토리 자체를 포함하거나 포함하지 않는지 나타냅니다.

Returns

TarArchive

아카이브는 작성된 포스팅으로 구성되어 있습니다.

Examples

using (FileStream tarFile = File.Open("archive.tar", FileMode.Create))
{
    using (var archive = new TarArchive())
    {
        archive.CreateEntries("C:\folder", false);
        archive.Save(tarFile);
    }
}

Exceptions

ArgumentNullException

sourceDirectory’ is null.

SecurityException

호출자는 sourceDirectory"에 액세스 할 수있는 필요한 허가가 없습니다.

ArgumentException

sourceDirectory’ contains invalid characters such as “, <, >, or |.

PathTooLongException

지정된 경로, 파일 이름 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다. 예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다. 지정된 경로, 파일 이름 또는 둘 다 너무 길다.

CreateEntry(스트림, 스트림, FileSystemInfo)

아카이브 내에서 단일 입력을 만듭니다.

public TarEntry CreateEntry(string name, Stream source, FileSystemInfo fileInfo = null)

Parameters

name string

입구의 이름입니다.

source Stream

입구에 대한 입력 스트림.

fileInfo FileSystemInfo

파일 또는 폴더의 메타 데이터가 압축됩니다.

Returns

TarEntry

입구에 들어가야 한다.

Examples

using (var archive = new TarArchive())
{
   archive.CreateEntry("bytes", new MemoryStream(new byte[] {0x00, 0xFF}));
   archive.Save(tarFile);
}

Remarks

입력 이름은 단지 파라미터 내에 설정됩니다.파라미터에 제공된 파일 이름은 입력 이름에 영향을 미치지 않습니다.

이 게시물을 즐겨찾기로 설정 6월 19 can refer to System.IO.DirectoryInfo if the entry is directory.

Exceptions

PathTooLongException

name’ is too long for tar as of IEEE 1003.1-1998 standard.

ArgumentException

파일 이름은 name"의 일환으로 100 개 이상의 상징을 초과합니다.

CreateEntry(링크, FileInfo, Bool)

아카이브 내에서 단일 입력을 만듭니다.

public TarEntry CreateEntry(string name, FileInfo fileInfo, bool openImmediately = false)

Parameters

name string

입구의 이름입니다.

fileInfo FileInfo

파일 또는 폴더의 메타 데이터가 압축됩니다.

openImmediately bool

사실, 즉시 파일을 열면, 그렇지 않으면 파일을 저장할 수 있습니다.

Returns

TarEntry

입구에 들어가야 한다.

Examples

FileInfo fi = new FileInfo("data.bin");
using (var archive = new TarArchive())
{
   archive.CreateEntry("data.bin", fi);
   archive.Save(tarFile);
}

Remarks

입력 이름은 단지 파라미터 내에 설정됩니다.파라미터에 제공된 파일 이름은 입력 이름에 영향을 미치지 않습니다.

이 게시물을 즐겨찾기로 설정 6월 19 can refer to System.IO.DirectoryInfo if the entry is directory.

파일이 파라미터로 즉시 열리면 파일이 삭제 될 때까지 차단됩니다.

Exceptions

PathTooLongException

name’ is too long for tar as of IEEE 1003.1-1998 standard.

ArgumentException

파일 이름은 name"의 일환으로 100 개 이상의 상징을 초과합니다.

CreateEntry(스트리트, 스트리트, 볼)

아카이브 내에서 단일 입력을 만듭니다.

public TarEntry CreateEntry(string name, string path, bool openImmediately = false)

Parameters

name string

입구의 이름입니다.

path string

파일을 압축하는 방법입니다.

openImmediately bool

사실, 즉시 파일을 열면, 그렇지 않으면 파일을 저장할 수 있습니다.

Returns

TarEntry

입구에 들어가야 한다.

Examples

using (var archive = new TarArchive())
{
    archive.CreateEntry("first.bin", "data.bin");
    archive.Save(outputTarFile);
}

Remarks

입력 이름은 단지 파라미터 내에 설정됩니다.파라미터에 제공된 파일 이름은 입력 이름에 영향을 미치지 않습니다.

파일이 파라미터로 즉시 열리면 파일이 삭제 될 때까지 차단됩니다.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

호출자는 필요한 액세스 허가를 가지고 있지 않습니다.

ArgumentException

path’은 텅 비어 있고, 단지 흰색 공간만 포함되어 있거나, 불가능한 문자를 포함합니다. - 또는 - 파일 이름, name’의 일부로서, 100 개 이상의 상징을 초과합니다.

UnauthorizedAccessException

path” 파일에 대한 액세스는 거부됩니다.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다. 예를 들어, 윈도우 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다. - 또는 - name’는 IEEE 1003.1-1998 표준에 따라 tar에 너무 길다.

NotSupportedException

path’에 있는 파일에는 링의 중간에 있는 열(:)이 포함되어 있습니다.

DeleteEntry(TarEntry)

입력 목록에서 특정 입력의 첫 번째 발생을 제거합니다.

public TarArchive DeleteEntry(TarEntry entry)

Parameters

entry TarEntry

입력은 입력 목록에서 제거해야합니다.

Returns

TarArchive

입력된 파일이 삭제되었습니다.

Examples

다음은 마지막을 제외한 모든 게시물을 제거하는 방법입니다 :

using (var archive = new TarArchive("archive.tar"))
{
    while (archive.Entries.Count &gt; 1)
        archive.DeleteEntry(archive.Entries[0]);
    archive.Save(outputTarFile);
}

DeleteEntry(이트)

인덱스에 의해 입력 목록에서 입력을 제거합니다.

public TarArchive DeleteEntry(int entryIndex)

Parameters

entryIndex int

제거하려는 입력의 0 기반 지수.

Returns

TarArchive

입력된 파일이 삭제되었습니다.

Examples

using (var archive = new TarArchive("two_files.tar"))
{
    archive.DeleteEntry(0);
    archive.Save("single_file.tar");
}

Exceptions

ArgumentOutOfRangeException

entryIndex’ is less than 0.-or- entryIndex’ is equal to or greater than ‘Entries’ count.

Dispose()

응용 프로그램으로 정의된 작업을 수행하며, 관리되지 않은 자원을 배출, 배출 또는 재배치하는 것과 관련이 있습니다.

public void Dispose()

Dispose(바울)

응용 프로그램으로 정의된 작업을 수행하며, 관리되지 않은 자원을 배출, 배출 또는 재배치하는 것과 관련이 있습니다.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

관리된 자원이 낭비되어야 한다.

ExtractToDirectory(스트리트)

아카이브에 있는 모든 파일을 제공된 디렉토리로 추출합니다.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

디렉토리로 이동하여 추출된 파일을 입력합니다.

Examples

Using (var archive = new TarArchive("archive.tar")) 
{ 
   archive.ExtractToDirectory("C:\extracted");
}

Remarks

디렉토리가 존재하지 않는다면, 그것은 만들어집니다.

Exceptions

ArgumentNullException

길은 0

PathTooLongException

지정된 경로, 파일 이름 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

SecurityException

호출자는 기존 디렉토리에 액세스 할 수있는 필요한 허가를 가지고 있지 않습니다.

NotSupportedException

디렉토리가 존재하지 않는 경우, 경로는 드라이브 라벨의 일부가 아닌 척추 캐릭터 (:)를 포함합니다 (“C:”).

ArgumentException

경로는 0 길이의 줄이며, 단지 흰색 공간을 포함하거나, 하나 이상의 불가능한 캐릭터를 포함합니다.당신은 System.IO.Path.GetInvalid PathChars 방법을 사용하여 불필요한 문자를 요청할 수 있습니다. - 또는 - 경로는 단 하나의 척추 문자 (: )로 미리 설정되거나 포함됩니다.

IOException

경로에 의해 지정된 디렉토리는 파일입니다. - 또는 - 네트워크 이름은 알려지지 않습니다.

GZIP에서(Stream)

추출물은 gzip 아카이브를 제공하고 추출 된 데이터에서 Aspose.Zip.Tar.TarArchive를 구성합니다.

중요: gzip 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromGZip(Stream source)

Parameters

source Stream

아카이브의 출처입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Remarks

GZip 추출 흐름은 압축 알고리즘의 성격에 의해 찾을 수 없습니다.Tar 아카이브는 자발적인 기록을 추출 할 수있는 쉬움을 제공합니다, 그래서 그것은 꼬리 아래에서 검색 가능한 흐름을 작동해야합니다.

Exceptions

InvalidDataException

아카이브가 부패했다.

GZIP에서(스트리트)

추출물은 gzip 아카이브를 제공하고 추출 된 데이터에서 Aspose.Zip.Tar.TarArchive를 구성합니다.

중요: gzip 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromGZip(string path)

Parameters

path string

아카이브 파일로 가는 길입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Remarks

GZip 추출 흐름은 압축 알고리즘의 성격에 의해 찾을 수 없습니다.Tar 아카이브는 자발적인 기록을 추출 할 수있는 쉬움을 제공합니다, 그래서 그것은 꼬리 아래에서 검색 가능한 흐름을 작동해야합니다.

Exceptions

ArgumentNullException

path’ is null.

ArgumentException

path’는 텅 비어 있고, 흰색 공간만 포함하거나, 불가능한 문자를 포함합니다.

UnauthorizedAccessException

path" 파일에 대한 액세스는 거부됩니다.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

NotSupportedException

path"에 있는 파일은 무효 형식입니다.

DirectoryNotFoundException

지정된 경로는 불가능하며, 예를 들어 지정되지 않은 드라이브에 있습니다.

FileNotFoundException

파일은 찾을 수 없습니다.

InvalidDataException

아카이브가 부패했다.

LZ4에서(스트리트)

추출물은 LZ4 아카이브를 공급하고 가져온 데이터에서 Aspose.Zip.Tar.tarArchive를 구성합니다.

중요: LZ4 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromLZ4(string path)

Parameters

path string

아카이브 파일로 가는 길입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Remarks

LZ4 추출 흐름은 압축 알고리즘의 성격에 의해 검색 할 수 없습니다. Tar 아카이브는 자발적인 기록을 제거 할 가능성을 제공합니다, 그래서 그것은 꼬리 아래에서 검색 가능한 스트림을 작동해야합니다.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

호출자는 필요한 액세스 허가를 가지고 있지 않습니다.

ArgumentException

path’는 텅 비어 있고, 흰색 공간만 포함하거나, 불가능한 문자를 포함합니다.

UnauthorizedAccessException

path" 파일에 대한 액세스는 거부됩니다.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

NotSupportedException

path"에 있는 파일은 무효 형식입니다.

DirectoryNotFoundException

지정된 경로는 불가능하며, 예를 들어 지정되지 않은 드라이브에 있습니다.

FileNotFoundException

파일은 찾을 수 없습니다.

EndOfStreamException

파일이 너무 짧습니다.

InvalidDataException

파일은 잘못된 서명을 가지고 있습니다.

LZ4에서(Stream)

추출물은 LZ4 아카이브를 공급하고 가져온 데이터에서 Aspose.Zip.Tar.tarArchive를 구성합니다.

중요: LZ4 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromLZ4(Stream source)

Parameters

source Stream

아카이브의 출처입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Remarks

LZ4 추출 흐름은 압축 알고리즘의 성격에 의해 검색 할 수 없습니다. Tar 아카이브는 자발적인 기록을 제거 할 가능성을 제공합니다, 그래서 그것은 꼬리 아래에서 검색 가능한 스트림을 작동해야합니다.

Exceptions

ArgumentException

읽을 수 없습니다 source’에서

ArgumentNullException

source’ is null.

EndOfStreamException

source’ is too short.

InvalidDataException

source’는 잘못된 서명을 가지고 있습니다.

에서LZMA(Stream)

추출물은 LZMA 아카이브를 제공하고 추출 된 데이터에서 Aspose.Zip.Tar.TarArchive를 구성합니다.

중요: LZMA 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromLZMA(Stream source)

Parameters

source Stream

아카이브의 출처입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Remarks

LZMA 추출 흐름은 압축 알고리즘의 성격에 의해 검색 할 수 없습니다. Tar 아카이브는 자발적인 기록을 추출 할 수있는 쉬움을 제공합니다, 그래서 그것은 호드 아래에서 검색 할 수있는 흐름을 작동해야합니다.

Exceptions

InvalidDataException

아카이브가 부패했다.

에서LZMA(스트리트)

추출물은 LZMA 아카이브를 제공하고 추출 된 데이터에서 Aspose.Zip.Tar.TarArchive를 구성합니다.

중요: LZMA 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromLZMA(string path)

Parameters

path string

아카이브 파일로 가는 길입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Remarks

LZMA 추출 흐름은 압축 알고리즘의 성격에 의해 검색 할 수 없습니다. Tar 아카이브는 자발적인 기록을 제거 할 가능성을 제공합니다, 그래서 그것은 꼬리 아래에서 검색 가능한 스트림을 작동해야합니다.

Exceptions

ArgumentNullException

path’ is null.

ArgumentException

path’는 텅 비어 있고, 흰색 공간만 포함하거나, 불가능한 문자를 포함합니다.

UnauthorizedAccessException

path" 파일에 대한 액세스는 거부됩니다.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

NotSupportedException

path"에 있는 파일은 무효 형식입니다.

DirectoryNotFoundException

지정된 경로는 불가능하며, 예를 들어 지정되지 않은 드라이브에 있습니다.

FileNotFoundException

파일은 찾을 수 없습니다.

LZIP 에서(Stream)

추출물은 lzip 아카이브를 제공하고 추출 된 데이터에서 Aspose.Zip.Tar.TarArchive를 구성합니다.

중요: lzip 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromLZip(Stream source)

Parameters

source Stream

아카이브의 출처입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Remarks

Lzip 추출 흐름은 압축 알고리즘의 성격에 의해 검색 할 수 없습니다. Tar 아카이브는 자발적인 기록을 추출 할 수있는 쉬움을 제공, 그래서 그것은 호드 아래에서 검색 할 수있는 흐름을 작동해야합니다.

Exceptions

InvalidDataException

아카이브가 부패했다.

ArgumentException

source’ is not seekable.

ArgumentNullException

source’ is null.

LZIP 에서(스트리트)

추출물은 lzip 아카이브를 제공하고 추출 된 데이터에서 Aspose.Zip.Tar.TarArchive를 구성합니다.

중요: lzip 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromLZip(string path)

Parameters

path string

아카이브 파일로 가는 길입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Remarks

Lzip 추출 흐름은 압축 알고리즘의 성격에 의해 검색 할 수 없습니다. Tar 아카이브는 자발적인 기록을 추출 할 수있는 쉬움을 제공, 그래서 그것은 호드 아래에서 검색 할 수있는 흐름을 작동해야합니다.

Exceptions

ArgumentNullException

path’ is null.

ArgumentException

path’는 텅 비어 있고, 흰색 공간만 포함하거나, 불가능한 문자를 포함합니다.

UnauthorizedAccessException

path" 파일에 대한 액세스는 거부됩니다.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

NotSupportedException

path"에 있는 파일은 무효 형식입니다.

DirectoryNotFoundException

지정된 경로는 불가능하며, 예를 들어 지정되지 않은 드라이브에 있습니다.

FileNotFoundException

파일은 찾을 수 없습니다.

InvalidDataException

아카이브가 부패했다.

FromXz(Stream)

추출물은 xz 형식의 아카이브를 제공하고 추출 된 데이터에서 Aspose.Zip.Tar.TarArchive를 구성합니다.

중요: xz 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromXz(Stream source)

Parameters

source Stream

아카이브의 출처입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Remarks

Tar 아카이브는 자발적인 기록을 추출 할 수있는 쉬움을 제공합니다, 그래서 그것은 꼬리 아래에서 검색 가능한 흐름을 작동해야합니다.

FromXz(스트리트)

추출물은 xz 형식의 아카이브를 제공하고 추출 된 데이터에서 Aspose.Zip.Tar.TarArchive를 구성합니다.

중요: xz 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromXz(string path)

Parameters

path string

아카이브 파일로 가는 길입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Remarks

Tar 아카이브는 자발적인 기록을 추출 할 수있는 쉬움을 제공합니다, 그래서 그것은 꼬리 아래에서 검색 가능한 흐름을 작동해야합니다.

Exceptions

ArgumentNullException

path’ is null.

ArgumentException

path’는 텅 비어 있고, 흰색 공간만 포함하거나, 불가능한 문자를 포함합니다.

UnauthorizedAccessException

path" 파일에 대한 액세스는 거부됩니다.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

NotSupportedException

path"에 있는 파일은 무효 형식입니다.

DirectoryNotFoundException

지정된 경로는 불가능하며, 예를 들어 지정되지 않은 드라이브에 있습니다.

FileNotFoundException

파일은 찾을 수 없습니다.

에서 Z(Stream)

추출물은 Z 형식의 아카이브를 제공하고 추출 된 데이터에서 Aspose.Zip.Tar.TarArchive를 구성합니다.

중요: Z 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromZ(Stream source)

Parameters

source Stream

아카이브의 출처입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Remarks

Tar 아카이브는 자발적인 기록을 추출 할 수있는 쉬움을 제공합니다, 그래서 그것은 꼬리 아래에서 검색 가능한 흐름을 작동해야합니다.

에서 Z(스트리트)

추출물은 Z 형식의 아카이브를 제공하고 추출 된 데이터에서 Aspose.Zip.Tar.TarArchive를 구성합니다.

중요: Z 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromZ(string path)

Parameters

path string

아카이브 파일로 가는 길입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Remarks

Tar 아카이브는 자발적인 기록을 추출 할 수있는 쉬움을 제공합니다, 그래서 그것은 꼬리 아래에서 검색 가능한 흐름을 작동해야합니다.

Exceptions

ArgumentNullException

path’ is null.

ArgumentException

path’는 텅 비어 있고, 흰색 공간만 포함하거나, 불가능한 문자를 포함합니다.

UnauthorizedAccessException

path" 파일에 대한 액세스는 거부됩니다.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

NotSupportedException

path"에 있는 파일은 무효 형식입니다.

DirectoryNotFoundException

지정된 경로는 불가능하며, 예를 들어 지정되지 않은 드라이브에 있습니다.

FileNotFoundException

파일은 찾을 수 없습니다.

FromZstandard(Stream)

추출물은 Zstandard 아카이브를 제공하고 추출 된 데이터에서 Aspose.Zip.Tar.TarArchive를 구성합니다.

중요: Zstandard 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromZstandard(Stream source)

Parameters

source Stream

아카이브의 출처입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Exceptions

IOException

스탠다드 스트림은 부패하거나 읽을 수 없습니다.

InvalidDataException

데이터가 부패합니다.

FromZstandard(스트리트)

추출물은 Zstandard 아카이브를 제공하고 추출 된 데이터에서 Aspose.Zip.Tar.TarArchive를 구성합니다.

중요: Zstandard 아카이브는 이 방법 내에서 완전히 추출되며, 그 내용은 내부적으로 보관됩니다.

public static TarArchive FromZstandard(string path)

Parameters

path string

아카이브 파일로 가는 길입니다.

Returns

TarArchive

Aspose.Zip.Tar.TarArchive에 해당되는 글 1건

Exceptions

ArgumentNullException

path’ is null.

ArgumentException

path’는 텅 비어 있고, 흰색 공간만 포함하거나, 불가능한 문자를 포함합니다.

UnauthorizedAccessException

path" 파일에 대한 액세스는 거부됩니다.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

NotSupportedException

path"에 있는 파일은 무효 형식입니다.

DirectoryNotFoundException

지정된 경로는 불가능하며, 예를 들어 지정되지 않은 드라이브에 있습니다.

FileNotFoundException

파일은 찾을 수 없습니다.

IOException

스탠다드 스트림은 부패하거나 읽을 수 없습니다.

InvalidDataException

데이터가 부패합니다.

Save(트레일러 또는 트레일러?)

제공되는 스트림에 아카이브를 저장합니다.

public void Save(Stream output, TarFormat? format = null)

Parameters

output Stream

목적지 흐름

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (FileStream tarFile = File.Open("archive.tar", FileMode.Create))
{
    using (var archive = new TarArchive())
    {
        archive.CreateEntry("entry1", "data.bin");
        archive.Save(tarFile);
    }
}

Remarks

글쓰기가 있어야 합니다.

Exceptions

ArgumentException

output’ is not writable. - or - output’ is the same stream we extract from.- OR -It is impossible to save archive in format’ due to format restrictions.

Save(타르포마트 또는 타르포마트?)

제공된 목적지 파일에 아카이브를 저장합니다.

public void Save(string destinationFileName, TarFormat? format = null)

Parameters

destinationFileName string

만약 지정된 파일 이름이 기존 파일을 지정한다면, 그것은 과장됩니다.

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (var archive = new TarArchive())
{
    archive.CreateEntry("entry1", "data.bin");        
    archive.Save("myarchive.tar");
}

Remarks

아카이브를 동일한 경로로 저장할 수 있습니다.그러나 이 접근 방식은 일시적인 파일로 복사하는 것을 사용하기 때문에 이것은 권장되지 않습니다.

Exceptions

ArgumentException

destinationFileName’ is a zero-length string, contains only white space, or contains one or more invalid characters as defined by System.IO.Path.InvalidPathChars.

ArgumentNullException

destinationFileName’ is null.

PathTooLongException

지정된 destinationFileName’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

DirectoryNotFoundException

지정된 destinationFileName’는 무효입니다 (예를 들어, 그것은 지도되지 않은 드라이브에 있습니다).

IOException

파일을 열 때 I/O 오류가 발생했습니다.

UnauthorizedAccessException

destinationFileName’ specified a file that is read-only and access is not Read.-or- path specified a directory.-or- The caller does not have the required permission.

NotSupportedException

destinationFileName’ is in an invalid format.

FileNotFoundException

파일은 찾을 수 없습니다.

SaveGzipped(트레일러 또는 트레일러?)

gzip 압축을 사용하여 흐름에 아카이브를 저장합니다.

public void SaveGzipped(Stream output, TarFormat? format = null)

Parameters

output Stream

목적지 흐름

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (FileStream result = File.OpenWrite("result.tar.gz"))
{
    using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
    {
        using (var archive = new TarArchive())
        {
            archive.CreateEntry("entry.bin", source);
            archive.SaveGzipped(result);
        }
    }
}

Remarks

글쓰기가 있어야 합니다.

Exceptions

ArgumentNullException

output’ is null.

ArgumentException

output’ is not writable.

SaveGzipped(타르포마트 또는 타르포마트?)

gzip 압축을 사용하여 파일에 파일을 저장합니다.

public void SaveGzipped(string path, TarFormat? format = null)

Parameters

path string

만약 지정된 파일 이름이 기존 파일을 지정한다면, 그것은 과장됩니다.

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
{
    using (var archive = new TarArchive())
    {
        archive.CreateEntry("entry.bin", source);
        archive.SaveGzipped("result.tar.gz");
    }
}

Exceptions

UnauthorizedAccessException

호출자는 필요한 허가를 가지고 있지 않습니다. -or- path"는 읽기만한 파일이나 디렉토리를 지정합니다.

ArgumentException

path’ is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

ArgumentNullException

path’ is null.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

DirectoryNotFoundException

지정된 path’은 불가능합니다 (예를 들어, 그것은 맵화되지 않은 드라이브에 있습니다).

NotSupportedException

path’ is in an invalid format.

SaveLZ4 압축(트레일러 또는 트레일러?)

LZ4 압축으로 흐름에 아카이브를 저장합니다.

public void SaveLZ4Compressed(Stream output, TarFormat? format = null)

Parameters

output Stream

목적지 흐름

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (FileStream result = File.OpenWrite("result.tar.lz4"))
{
    using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
    {
        using (var archive = new TarArchive())
        {
            archive.CreateEntry("entry.bin", source);
            archive.SaveLZ4Compressed(result);
        }
    }
}

Remarks

글쓰기가 있어야 합니다.

Exceptions

ArgumentNullException

output’ is null.

ArgumentException

output’ is not writable.

SaveLZ4 압축(타르포마트 또는 타르포마트?)

LZ4 압축을 통해 파일에 아카이브를 저장합니다.

public void SaveLZ4Compressed(string path, TarFormat? format = null)

Parameters

path string

만약 지정된 파일 이름이 기존 파일을 지정한다면, 그것은 과장됩니다.

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
{
    using (var archive = new TarArchive())
    {
        archive.CreateEntry("entry.bin", source);
        archive.SaveLZ4Compressed("result.tar.lz4");
    }
}

Exceptions

UnauthorizedAccessException

호출자는 필요한 허가를 가지고 있지 않습니다. -or- path"는 읽기만한 파일이나 디렉토리를 지정합니다.

ArgumentException

path’ is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

ArgumentNullException

path’ is null.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

DirectoryNotFoundException

지정된 path’은 불가능합니다 (예를 들어, 그것은 맵화되지 않은 드라이브에 있습니다).

NotSupportedException

path’ is in an invalid format.

저장소가 압축된(트레일러 또는 트레일러?)

LZMA 압축으로 흐름에 아카이브를 저장합니다.

public void SaveLZMACompressed(Stream output, TarFormat? format = null)

Parameters

output Stream

목적지 흐름

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (FileStream result = File.OpenWrite("result.tar.lzma"))
{
    using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
    {
        using (var archive = new TarArchive())
        {
            archive.CreateEntry("entry.bin", source);
            archive.SaveLZMACompressed(result);
        }
    }
}

Remarks

글쓰기가 있어야 합니다.

중요: tar 아카이브는 이 방법 내에서 압축되고, 그 내용은 내부적으로 보관됩니다.

Exceptions

ArgumentNullException

output’ is null.

ArgumentException

output’ is not writable.

저장소가 압축된(타르포마트 또는 타르포마트?)

lzma 압축을 사용하여 파일에 파일을 저장합니다.

public void SaveLZMACompressed(string path, TarFormat? format = null)

Parameters

path string

만약 지정된 파일 이름이 기존 파일을 지정한다면, 그것은 과장됩니다.

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
{
    using (var archive = new TarArchive())
    {
        archive.CreateEntry("entry.bin", source);
        archive.SaveLZMACompressed("result.tar.lzma");
    }
}

Remarks

중요: tar 아카이브는 이 방법 내에서 압축되고, 그 내용은 내부적으로 보관됩니다.

Exceptions

UnauthorizedAccessException

호출자는 필요한 허가를 가지고 있지 않습니다. -or- path"는 읽기만한 파일이나 디렉토리를 지정합니다.

ArgumentException

path’ is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

ArgumentNullException

path’ is null.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

DirectoryNotFoundException

지정된 path’은 불가능합니다 (예를 들어, 그것은 맵화되지 않은 드라이브에 있습니다).

NotSupportedException

path’ is in an invalid format.

SaveLzipped(트레일러 또는 트레일러?)

Lzip 압축을 사용하여 흐름에 아카이브를 저장합니다.

public void SaveLzipped(Stream output, TarFormat? format = null)

Parameters

output Stream

목적지 흐름

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (FileStream result = File.OpenWrite("result.tar.lz"))
{
    using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
    {
        using (var archive = new TarArchive())
        {
            archive.CreateEntry("entry.bin", source);
            archive.SaveLzipped(result);
        }
    }
}

Remarks

글쓰기가 있어야 합니다.

Exceptions

ArgumentNullException

output’ is null.

ArgumentException

output’ is not writable.

SaveLzipped(타르포마트 또는 타르포마트?)

Lzip 압축을 사용하여 파일에 파일을 저장합니다.

public void SaveLzipped(string path, TarFormat? format = null)

Parameters

path string

만약 지정된 파일 이름이 기존 파일을 지정한다면, 그것은 과장됩니다.

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
{
    using (var archive = new TarArchive())
    {
        archive.CreateEntry("entry.bin", source);
        archive.SaveGzipped("result.tar.lz");
    }
}

Exceptions

UnauthorizedAccessException

호출자는 필요한 허가를 가지고 있지 않습니다. -or- path"는 읽기만한 파일이나 디렉토리를 지정합니다.

ArgumentException

path’ is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

ArgumentNullException

path’ is null.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

DirectoryNotFoundException

지정된 path’은 불가능합니다 (예를 들어, 그것은 맵화되지 않은 드라이브에 있습니다).

NotSupportedException

path’ is in an invalid format.

SaveXzCompressed(스트림, TarFormat?, XzArchiveSettings)

xz 압축을 사용하여 스트림에 아카이브를 저장합니다.

public void SaveXzCompressed(Stream output, TarFormat? format = null, XzArchiveSettings settings = null)

Parameters

output Stream

목적지 흐름

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

settings XzArchiveSettings

세트 설정 특정 xz 아카이브 : 사전 크기, 블록 크기, 체크 타입.

Examples

using (FileStream result = File.OpenWrite("result.tar.xz"))
{
    using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
    {
        using (var archive = new TarArchive())
        {
            archive.CreateEntry("entry.bin", source);
            archive.SaveXzCompressed(result);
        }
    }
}

Remarks

흐름은 글쓰기가 있어야 합니다.

Exceptions

ArgumentNullException

output’ is null.

ArgumentException

output’ is not writable.

SaveXzCompressed(링크, TarFormat?, XzArchiveSettings)

xz 압축을 사용하여 경로에 대한 아카이브를 저장합니다.

public void SaveXzCompressed(string path, TarFormat? format = null, XzArchiveSettings settings = null)

Parameters

path string

만약 지정된 파일 이름이 기존 파일을 지정한다면, 그것은 과장됩니다.

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

settings XzArchiveSettings

세트 설정 특정 xz 아카이브 : 사전 크기, 블록 크기, 체크 타입.

Examples

using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
{
    using (var archive = new TarArchive())
    {
        archive.CreateEntry("entry.bin", source);
        archive.SaveXzCompressed("result.tar.xz");
    }
}

Exceptions

UnauthorizedAccessException

호출자는 필요한 허가를 가지고 있지 않습니다. -or- path"는 읽기만한 파일이나 디렉토리를 지정합니다.

ArgumentException

path’ is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

ArgumentNullException

path’ is null.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

DirectoryNotFoundException

지정된 path’은 불가능합니다 (예를 들어, 그것은 맵화되지 않은 드라이브에 있습니다).

NotSupportedException

path’ is in an invalid format.

저장소 압축(트레일러 또는 트레일러?)

Z 압축으로 흐름에 아카이브를 저장합니다.

public void SaveZCompressed(Stream output, TarFormat? format = null)

Parameters

output Stream

목적지 흐름

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (FileStream result = File.OpenWrite("result.tar.Z"))
{
    using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
    {
        using (var archive = new TarArchive())
        {
            archive.CreateEntry("entry.bin", source);
            archive.SaveZCompressed(result);
        }
    }
}

Remarks

글쓰기가 있어야 합니다.

Exceptions

ArgumentNullException

output’ is null.

ArgumentException

output’ is not writable.

저장소 압축(타르포마트 또는 타르포마트?)

Z 압축으로 경로로 아카이브를 저장합니다.

public void SaveZCompressed(string path, TarFormat? format = null)

Parameters

path string

만약 지정된 파일 이름이 기존 파일을 지정한다면, 그것은 과장됩니다.

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
{
    using (var archive = new TarArchive())
    {
        archive.CreateEntry("entry.bin", source);
        archive.SaveZCompressed("result.tar.Z");
    }
}

Exceptions

UnauthorizedAccessException

호출자는 필요한 허가를 가지고 있지 않습니다. -or- path"는 읽기만한 파일이나 디렉토리를 지정합니다.

ArgumentException

path’ is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

ArgumentNullException

path’ is null.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

DirectoryNotFoundException

지정된 path’은 불가능합니다 (예를 들어, 그것은 맵화되지 않은 드라이브에 있습니다).

NotSupportedException

path’ is in an invalid format.

SaveZstandard(트레일러 또는 트레일러?)

스탠다드 압축을 사용하여 스트림에 아카이브를 저장합니다.

public void SaveZstandard(Stream output, TarFormat? format = null)

Parameters

output Stream

목적지 흐름

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (FileStream result = File.OpenWrite("result.tar.zst"))
{
    using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
    {
        using (var archive = new TarArchive())
        {
            archive.CreateEntry("entry.bin", source);
            archive.SaveZstandard(result);
        }
    }
}

Remarks

글쓰기가 있어야 합니다.

Exceptions

ArgumentNullException

output’ is null.

ArgumentException

output’ is not writable.

SaveZstandard(타르포마트 또는 타르포마트?)

스탠다드 압축을 사용하여 파일에 파일을 저장합니다.

public void SaveZstandard(string path, TarFormat? format = null)

Parameters

path string

만약 지정된 파일 이름이 기존 파일을 지정한다면, 그것은 과장됩니다.

format TarFormat ?

Tar 헤더 형식을 정의합니다. null 값은 가능한 경우 USTar로 처리됩니다.

Examples

using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
{
    using (var archive = new TarArchive())
    {
        archive.CreateEntry("entry.bin", source);
        archive.SaveZstandard("result.tar.zst");
    }
}

Exceptions

UnauthorizedAccessException

호출자는 필요한 허가를 가지고 있지 않습니다. -or- path"는 읽기만한 파일이나 디렉토리를 지정합니다.

ArgumentException

path’ is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

ArgumentNullException

path’ is null.

PathTooLongException

지정된 path’, 파일 이름, 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.

DirectoryNotFoundException

지정된 path’은 불가능합니다 (예를 들어, 그것은 맵화되지 않은 드라이브에 있습니다).

NotSupportedException

path’ is in an invalid format.

 한국어