Class LhaArchiveEntry

Class LhaArchiveEntry

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

Lha 아카이브 내에서 단일 파일을 나타냅니다.

public class LhaArchiveEntry : IArchiveFileEntry

Inheritance

object LhaArchiveEntry

Implements

IArchiveFileEntry

상속 회원들

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

Properties

IsDirectory

이 입력 디렉토리가 있는지 여부를 나타내는 값을 얻습니다.

public bool IsDirectory { get; }

부동산 가치

bool

LastModified

입장 시간의 마지막 수정 시간을 얻습니다.

[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }

부동산 가치

DateTime

Length

바이트로 입력의 길이를 얻습니다.

public long? Length { get; }

부동산 가치

long ?

ModificationTime

입장 시간의 마지막 수정 시간을 얻습니다.

public DateTime ModificationTime { get; }

부동산 가치

DateTime

Name

입구의 이름을 얻습니다.

public string Name { get; }

부동산 가치

string

Remarks

단지 압축을 위한 아카이브, 예를 들어 gzip, bzip2, lzip, lzma, xz, z는 제목에서 다른 이름을 찾을 수 없는 경우에는 “File.bin"라는 이름이 있습니다.

Path

입구로 가는 완전한 길을 가져옵니다.

public string Path { get; }

부동산 가치

string

Methods

Extract(스트리트)

길에 따라 파일 시스템에 Lha 아카이브 입력을 추출합니다.

public FileSystemInfo Extract(string path)

Parameters

path string

삭제된 데이터를 저장하는 파일로 이동합니다.

Returns

FileSystemInfo

System.IO.FileSystemInfoInstance 추출 된 데이터를 포함합니다.

Examples

using (FileStream lhaFile = File.Open(sourceFileName, FileMode.Open))
{
    using (var archive = new LhaArchive(lhaFile))
    {
        archive.Entries[0].Extract("extracted.bin");
    }
}

Exceptions

InvalidOperationException

아카이브 제목과 서비스 정보는 읽지 않았습니다.

ArgumentNullException

path’ is null.

SecurityException

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

ArgumentException

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

UnauthorizedAccessException

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

PathTooLongException

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

NotSupportedException

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

Extract(Stream)

제공되는 흐름에 입구를 추출합니다.

public void Extract(Stream destination)

Parameters

destination Stream

목적지 흐름.그것은 쓸 수 있어야합니다.

Remarks

디렉토리 입장에 대해서는 아무것도 하지 않는다.

Exceptions

ArgumentException

destination’ does not support writing.

Extract(FileInfo)

파일에 Lha 아카이브 입력을 추출합니다.

public void Extract(FileInfo fileInfo)

Parameters

fileInfo FileInfo

FileInfo는 압축된 데이터를 저장합니다.

Examples

using (var lhaFile = File.Open(sourceFileName, FileMode.Open))
{
    using (var archive = new LhaArchive(lhaFile))
    {
        archive.Entries[0].Extract(new FileInfo("extracted.bin"));
    }
}

Remarks

디렉토리 입장에 대해서는 아무것도 하지 않는다.

Exceptions

InvalidOperationException

아카이브 제목과 서비스 정보는 읽지 않았습니다.

SecurityException

호출자는 fileInfo"를 열 수있는 필요한 허가를 가지고 있지 않습니다.

ArgumentException

파일 경로는 비어 있거나 흰색 공간만 포함되어 있습니다.

FileNotFoundException

파일은 찾을 수 없습니다.

UnauthorizedAccessException

파일로 가는 길은 단순히 읽기 또는 디렉토리입니다.

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

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

IOException

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

 한국어