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

ファイルはすでに開いています。

 日本語