Class XarDirectoryEntry

Class XarDirectoryEntry

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

xar アーカイブ内のディレクトリエントリを表します。

public sealed class XarDirectoryEntry : XarEntry

継承

objectXarEntryXarDirectoryEntry

継承されたメンバー

XarEntry.ToString(), XarEntry.Name, XarEntry.FullPath, XarEntry.IsDirectory, XarEntry.Parent, XarEntry.CreationTime, XarEntry.LastAccessTime, XarEntry.LastWriteTime, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

プロパティ

AllEntries

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

public IEnumerable<xarentry> AllEntries { get; }

プロパティ値

IEnumerable<XarEntry&gt;

Directories

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

public IEnumerable<xardirectoryentry> Directories { get; }

プロパティ値

IEnumerable<XarDirectoryEntry&gt;

Files

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

public IEnumerable<xarfileentry> Files { get; }

プロパティ値

IEnumerable<XarFileEntry&gt;

FilesAndDirectories

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

public IEnumerable<xarentry> FilesAndDirectories { get; }

プロパティ値

IEnumerable<XarEntry&gt;

メソッド

ExtractToDirectory(string)

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

public void ExtractToDirectory(string destinationDirectory)

パラメーター

destinationDirectory string

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

using (var archive = new XarArchive("archive.xar")) 
{
   ((XarDirectoryEntry)archive.Entries[0]).ExtractToDirectory("C:\\extracted");
}

備考

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

例外

ArgumentNullException

path が null です

PathTooLongException

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

SecurityException

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

NotSupportedException

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

ArgumentException

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

IOException

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

InvalidDataException

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

 日本語