Class LhaArchiveEntry
名称: Aspose.Zip.Lha 組み合わせ: Aspose.Zip.dll (25.5.0)
Lhaアーカイブ内の単一ファイルを表示します。
public class LhaArchiveEntry : IArchiveFileEntryInheritance
Implements
相続人
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; }不動産価値
LastModified
入場時刻の最後の修正を受け取ります。
[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }不動産価値
Length
バイトで入力の長さを取得します。
public long? Length { get; }不動産価値
long ?
ModificationTime
入場時刻の最後の修正を受け取ります。
public DateTime ModificationTime { get; }不動産価値
Name
入り口の名前を付けます。
public string Name { get; }不動産価値
Remarks
gzip、bzip2、lzip、lzma、xz、zなどの圧縮のみのアーカイブには「File.bin」という名前が含まれています。
Path
入り口への完全な道を歩く。
public string Path { get; }不動産価値
Methods
Extract(ストレッチ)
ファイルシステムへのLhaアーカイブ入力を経由で抽出します。
public FileSystemInfo Extract(string path)Parameters
path string
デコンプレッシャーされたデータを保存するファイルへのパス
Returns
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
アーカイブのタイトルやサービス情報は読まなかった。
path’ is null.
通話者には、必要なアクセス許可はありません。
path’ は空っぽで、白いスペースのみが含まれ、または無効な文字が含まれています。
path" ファイルへのアクセスは拒否されます。
指定された path’, ファイル名, または両方ともシステム定義の最大長さを超えています. たとえば、Windows ベースのプラットフォームでは、パスは 248 文字未満で、ファイル名は 260 文字未満でなければなりません。
path’ のファイルには、列の真ん中のコロン(:)が含まれています。
Extract(Stream)
提供された流れへの入り口を抽出します。
public void Extract(Stream destination)Parameters
destination Stream
目的地の流れは、書くべきです。
Remarks
ディレクトリの入り口には何もありません。
Exceptions
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
アーカイブのタイトルやサービス情報は読まなかった。
通話者は、 fileInfo を開くために必要な許可はありません。
ファイルパスは空いているか、白いスペースのみが含まれています。
ファイルは見つかりません。
ファイルへの道は単なる読み方であるか、またはディレクトリである。
fileInfo’ is null.
指定されたルートは無効です、例えば、マッピングされていないドライブにあります。
ファイルはすでに開いています。