Class WimDirectoryEntry
Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)
wimアーカイブ内の単一ディレクトリを表します。
public sealed class WimDirectoryEntry : WimEntry
継承
object ← WimEntry ← WimDirectoryEntry
継承されたメンバー
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>
Directories
ディレクトリを構成するAspose.Zip.Wim.WimDirectoryEntry型のエントリを取得します。
public ReadOnlyCollection<wimdirectoryentry> Directories { get; }
プロパティ値
ReadOnlyCollection<WimDirectoryEntry>
Files
ディレクトリを構成するAspose.Zip.Wim.WimFileEntry型のエントリを取得します。
public ReadOnlyCollection<wimfileentry> Files { get; }
プロパティ値
ReadOnlyCollection<WimFileEntry>
FilesAndDirectories
ディレクトリを構成するAspose.Zip.Wim.WimEntry型のエントリを取得します。
public IEnumerable<wimentry> FilesAndDirectories { get; }
プロパティ値
IEnumerable<WimEntry>
メソッド
ExtractToDirectory(string)
現在のディレクトリ内のすべてのファイルを指定されたディレクトリに抽出します。
public void ExtractToDirectory(string destinationDirectory)
パラメータ
destinationDirectory
string
抽出されたファイルを配置するディレクトリへのパス。
例
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].RootDirectory.ExtractToDirectory(@"C:\\extracted");
}
注釈
ディレクトリが存在しない場合は、作成されます。
例外
pathがnullです
指定されたパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windowsベースのプラットフォームでは、パスは248文字未満でなければならず、ファイル名は260文字未満でなければなりません。
呼び出し元に既存のディレクトリにアクセスするための必要な権限がありません。
ディレクトリが存在しない場合、パスにドライブラベル (“C:") の一部でないコロン文字 (:) が含まれています。
pathがゼロ長の文字列であるか、空白のみを含むか、無効な文字が1つ以上含まれています。無効な文字を確認するには、System.IO.Path.GetInvalidPathCharsメソッドを使用できます。 -または- pathがコロン文字 (:) のみで始まるか、コロン文字 (:) のみを含んでいます。
pathで指定されたディレクトリがファイルです。 -または- ネットワーク名が不明です。
アーカイブが破損しています。