Class WimDirectoryEntry

Class WimDirectoryEntry

Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)

wimアーカイブ内の単一ディレクトリを表します。

public sealed class WimDirectoryEntry : WimEntry

継承

objectWimEntryWimDirectoryEntry

継承されたメンバー

WimEntry.ToString(), WimEntry.Archive, WimEntry.Image, WimEntry.Parent, WimEntry.Name, WimEntry.ShortName, WimEntry.FullPath, WimEntry.ChangeTime, WimEntry.CreationTime, WimEntry.LastAccessTime, WimEntry.LastWriteTime, WimEntry.FileAttributes, WimEntry.AlternateDataStreams, WimEntry.HardLink, WimEntry.HasHardLinks, WimEntry.IsDirectory, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

プロパティ

AllEntries

ディレクトリを再帰的に構成するAspose.Zip.Wim.WimEntry型のすべてのエントリを取得します。

public IEnumerable<wimentry> AllEntries { get; }

プロパティ値

IEnumerable<WimEntry&gt;

Directories

ディレクトリを構成するAspose.Zip.Wim.WimDirectoryEntry型のエントリを取得します。

public ReadOnlyCollection<wimdirectoryentry> Directories { get; }

プロパティ値

ReadOnlyCollection<WimDirectoryEntry&gt;

Files

ディレクトリを構成するAspose.Zip.Wim.WimFileEntry型のエントリを取得します。

public ReadOnlyCollection<wimfileentry> Files { get; }

プロパティ値

ReadOnlyCollection<WimFileEntry&gt;

FilesAndDirectories

ディレクトリを構成するAspose.Zip.Wim.WimEntry型のエントリを取得します。

public IEnumerable<wimentry> FilesAndDirectories { get; }

プロパティ値

IEnumerable<WimEntry&gt;

メソッド

ExtractToDirectory(string)

現在のディレクトリ内のすべてのファイルを指定されたディレクトリに抽出します。

public void ExtractToDirectory(string destinationDirectory)

パラメータ

destinationDirectory string

抽出されたファイルを配置するディレクトリへのパス。

using (var archive = new WimArchive("archive.wim")) 
{ 
   archive.Images[0].RootDirectory.ExtractToDirectory(@"C:\\extracted");
}

注釈

ディレクトリが存在しない場合は、作成されます。

例外

ArgumentNullException

pathがnullです

PathTooLongException

指定されたパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windowsベースのプラットフォームでは、パスは248文字未満でなければならず、ファイル名は260文字未満でなければなりません。

SecurityException

呼び出し元に既存のディレクトリにアクセスするための必要な権限がありません。

NotSupportedException

ディレクトリが存在しない場合、パスにドライブラベル (“C:") の一部でないコロン文字 (:) が含まれています。

ArgumentException

pathがゼロ長の文字列であるか、空白のみを含むか、無効な文字が1つ以上含まれています。無効な文字を確認するには、System.IO.Path.GetInvalidPathCharsメソッドを使用できます。 -または- pathがコロン文字 (:) のみで始まるか、コロン文字 (:) のみを含んでいます。

IOException

pathで指定されたディレクトリがファイルです。 -または- ネットワーク名が不明です。

InvalidDataException

アーカイブが破損しています。

 日本語