Path - List
Listet Pfade und deren Eigenschaften in einem bestimmten Dateisystem auf.
GET https://{accountName}.{dnsSuffix}/{filesystem}?recursive={recursive}&resource=filesystem
GET https://{accountName}.{dnsSuffix}/{filesystem}?directory={directory}&recursive={recursive}&continuation={continuation}&maxResults={maxResults}&upn={upn}&resource=filesystem&timeout={timeout}
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
account
|
path | True |
string |
Der Name des Azure Storage-Kontos. |
dns
|
path | True |
string |
Das DNS-Suffix für den Azure Data Lake Storage-Endpunkt. |
filesystem
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]$ |
Der Dateisystembezeichner. Der Wert muss mit einem Buchstaben oder einer Zahl beginnen und enden und darf nur Buchstaben, Zahlen und das Bindestrichzeichen (-) enthalten. Aufeinander folgende Striche sind nicht zulässig. Alle Buchstaben müssen Kleinbuchstaben sein. Der Wert muss zwischen 3 und 63 Zeichen enthalten. |
recursive
|
query | True |
boolean |
Wenn "true", werden alle Pfade aufgelistet; andernfalls werden nur Pfade im Stammverzeichnis des Dateisystems aufgelistet. Wenn "directory" angegeben ist, enthält die Liste nur Pfade, die denselben Stamm aufweisen. |
resource
|
query | True |
Der Wert muss für alle Dateisystemvorgänge "Filesystem" sein. |
|
continuation
|
query |
string |
Die Anzahl der mit jedem Aufruf zurückgegebenen Pfade ist begrenzt. Wenn die Anzahl der zurückgegebenen Pfade diesen Grenzwert überschreitet, wird ein Fortsetzungstoken im Antwortheader "x-ms-continuation" zurückgegeben. Wenn ein Fortsetzungstoken in der Antwort zurückgegeben wird, muss es in einem nachfolgenden Aufruf des Listenvorgangs angegeben werden, um die Auflistung der Pfade fortzusetzen. Beachten Sie, dass das im Antwortheader "x-ms-continuation" zurückgegebene Fortsetzungstoken urlcodiert sein muss, bevor es in einem nachfolgenden Aufruf verwendet wird. |
|
directory
|
query |
string |
Filtert Ergebnisse auf Pfade innerhalb des angegebenen Verzeichnisses. Wenn das Verzeichnis nicht vorhanden ist, tritt ein Fehler auf. |
|
max
|
query |
integer (int32) minimum: 1 |
Ein optionaler Wert, der die maximale Anzahl der zurückzugebenden Elemente angibt. Wenn sie nicht angegeben oder größer als 5.000 sind, enthält die Antwort bis zu 5.000 Elemente. |
|
timeout
|
query |
integer (int32) minimum: 1 |
Ein optionaler Vorgangstimeoutwert in Sekunden. Der Zeitraum beginnt, wenn die Anforderung vom Dienst empfangen wird. Wenn der Timeoutwert vor Abschluss des Vorgangs verstrichen ist, schlägt der Vorgang fehl. |
|
upn
|
query |
boolean |
Wahlfrei. Nur gültig, wenn der hierarchische Namespace für das Konto aktiviert ist. Wenn "true", werden die im Besitzer- und Gruppenfeld jedes Listeneintrags zurückgegebenen Benutzeridentitätswerte von Azure Active Directory-Objekt-IDs in Benutzerprinzipalnamen transformiert. Wenn "false", werden die Werte als Azure Active Directory-Objekt-IDs zurückgegeben. Der Standardwert ist "false". Beachten Sie, dass Gruppen- und Anwendungsobjekt-IDs nicht übersetzt werden, da sie keine eindeutigen Anzeigenamen enthalten. |
Anforderungsheader
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
x-ms-client-request-id |
string pattern: ^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$ |
Eine in den Analyseprotokollen aufgezeichnete UUID zur Problembehandlung und Korrelation. |
|
x-ms-date |
string |
Gibt die koordinierte Weltzeit (UTC) für die Anforderung an. Dies ist erforderlich, wenn Sie die Gemeinsame Schlüsselautorisierung verwenden. |
|
x-ms-version |
string |
Gibt die Version des REST-Protokolls an, das für die Verarbeitung der Anforderung verwendet wird. Dies ist erforderlich, wenn Sie die Gemeinsame Schlüsselautorisierung verwenden. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Okay Header
|
|
Other Status Codes |
Ein Fehler ist aufgetreten. Die möglichen HTTP-Status-, Code- und Nachrichtenzeichenfolgen sind unten aufgeführt:
Header
|
Definitionen
Name | Beschreibung |
---|---|
Data |
|
Error |
Das Dienstfehlerantwortobjekt. |
Filesystem |
Der Wert muss für alle Dateisystemvorgänge "Filesystem" sein. |
Path | |
Path |
DataLakeStorageError
Name | Typ | Beschreibung |
---|---|---|
error |
Das Dienstfehlerantwortobjekt. |
Error
Das Dienstfehlerantwortobjekt.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der Dienstfehlercode. |
message |
string |
Die Dienstfehlermeldung. |
FilesystemResourceType
Der Wert muss für alle Dateisystemvorgänge "Filesystem" sein.
Wert | Beschreibung |
---|---|
filesystem |
Path
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
contentLength |
integer (int64) |
||
etag |
string |
||
group |
string |
||
isDirectory |
boolean |
False | |
lastModified |
string |
||
name |
string |
||
owner |
string |
||
permissions |
string |
||
x-ms-encryption-context |
string |
Wenn der Wert der Verschlüsselungskontexteigenschaft festgelegt wird, wird der festgelegte Wert zurückgegeben. Nur gültig, wenn der hierarchische Namespace für das Konto aktiviert ist. |
|
x-ms-encryption-key-sha256 |
string |
Der Server gibt den SHA256 des vom Kunden bereitgestellten Verschlüsselungsschlüssels an, um den im Vorgang verwendeten Schlüssel zu überprüfen. |
|
x-ms-encryption-scope |
string |
Wenn die Anforderung einen Verschlüsselungsbereich verwendet hat, kann der Client sicherstellen, dass der Inhalt der Anforderung erfolgreich mit dem Verschlüsselungsbereich verschlüsselt wird. |
|
x-ms-server-encrypted: true/false |
boolean |
Der Wert dieses Headers wird auf "true" festgelegt, wenn der Inhalt der Anforderung mit dem angegebenen Algorithmus erfolgreich verschlüsselt wird. |
PathList
Name | Typ | Beschreibung |
---|---|---|
paths |
Path[] |