次の方法で共有


AdlsClient.GetFileProperties メソッド

定義

すべてのディレクティブまたはファイルのファイル プロパティを、指定されたパスの下にあるローカル ファイルまたは adl ファイルに再帰的にダンプします。 File プロパティには、ディスク使用量または Acl またはその両方を指定できます。 AdlsClient のインスタンスを作成する前に、ServicePointManager.DefaultConnectionLimit を sdk で使用するスレッド数に設定することを強くお勧めします。 既定では、ServicePointManager.DefaultConnectionLimit は 2 に設定されています。

public virtual void GetFileProperties (string path, bool getAclUsage, string dumpFileName, bool getDiskUsage = true, bool saveToLocal = true, int numThreads = -1, bool displayFiles = false, bool hideConsistentAcl = false, long maxDepth = 9223372036854775807, System.Threading.CancellationToken cancelToken = default);
abstract member GetFileProperties : string * bool * string * bool * bool * int * bool * bool * int64 * System.Threading.CancellationToken -> unit
override this.GetFileProperties : string * bool * string * bool * bool * int * bool * bool * int64 * System.Threading.CancellationToken -> unit
Public Overridable Sub GetFileProperties (path As String, getAclUsage As Boolean, dumpFileName As String, Optional getDiskUsage As Boolean = true, Optional saveToLocal As Boolean = true, Optional numThreads As Integer = -1, Optional displayFiles As Boolean = false, Optional hideConsistentAcl As Boolean = false, Optional maxDepth As Long = 9223372036854775807, Optional cancelToken As CancellationToken = Nothing)

パラメーター

path
String

ファイルまたはディレクトリのパス

getAclUsage
Boolean

Acl の使用が必要な場合は True

dumpFileName
String

ACL またはディスク使用量ダンプを含むファイル名

getDiskUsage
Boolean

ディスク使用量が必要な場合は True

saveToLocal
Boolean

ローカル ファイルに保存する場合は True、それ以外の場合は ADL に保存します

numThreads
Int32

スレッドの数

displayFiles
Boolean

True を指定すると、ファイルのプロパティが表示されます。 既定では、ディレクトリのプロパティが表示されます。 これが false の場合、ファイルの ACL は取得されません。

hideConsistentAcl
Boolean

ACL がサブツリー全体で同じ場合は、ディレクトリ サブツリーを表示しないでください。 これにより、ACL が異なるまでのパスのみを簡単に確認できます。 たとえば、/a/b のすべてのファイルとフォルダーが同じ場合は、/a/b の下にサブツリーを表示せず、/a/b を "True" と共に [一貫性のある ACL] 列に出力します。 IncludeFiles が設定されていない場合は、ファイルの acl を取得しないと一貫性のある Acl を特定できないため、設定できません。

maxDepth
Int64

プロパティを表示するまでの最大深度

cancelToken
CancellationToken

再帰プロセスを取り消す CancellationToken

適用対象