Path - List
Liste caminhos e as respetivas propriedades no sistema de ficheiros especificado.
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}
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
account
|
path | True |
string |
O nome da conta de Armazenamento do Azure. |
dns
|
path | True |
string |
O sufixo DNS para o ponto final Azure Data Lake Storage. |
filesystem
|
path | True |
string |
O identificador do sistema de ficheiros. O valor tem de começar e terminar com uma letra ou número e tem de conter apenas letras, números e o caráter traço (-). Não são permitidos traços consecutivos. Todas as letras têm de estar em minúsculas. O valor tem de ter entre 3 e 63 carateres. Padrão Regex: |
recursive
|
query | True |
boolean |
Se "verdadeiro", todos os caminhos estão listados; caso contrário, apenas os caminhos na raiz do sistema de ficheiros são listados. Se "diretório" for especificado, a lista incluirá apenas caminhos que partilham a mesma raiz. |
resource
|
query | True |
O valor tem de ser "sistema de ficheiros" para todas as operações do sistema de ficheiros. |
|
continuation
|
query |
string |
O número de caminhos devolvidos com cada invocação é limitado. Se o número de caminhos a devolver exceder este limite, é devolvido um token de continuação no cabeçalho de resposta x-ms-continuation. Quando um token de continuação é devolvido na resposta, tem de ser especificado numa invocação subsequente da operação de lista para continuar a listar os caminhos. Tenha em atenção que o token de continuação devolvido no cabeçalho de resposta x-ms-continuation tem de ser codificado com URL antes de ser utilizado numa invocação subsequente. |
|
directory
|
query |
string |
Filtra os resultados para caminhos no diretório especificado. Ocorre um erro se o diretório não existir. |
|
max
|
query |
integer int32 |
Um valor opcional que especifica o número máximo de itens a devolver. Se for omitido ou superior a 5000, a resposta incluirá até 5000 itens. |
|
timeout
|
query |
integer int32 |
Um valor de tempo limite de operação opcional em segundos. O período começa quando o pedido é recebido pelo serviço. Se o valor de tempo limite terminar antes da conclusão da operação, a operação falhará. |
|
upn
|
query |
boolean |
Opcional. Válido apenas quando o Espaço de Nomes Hierárquico está ativado para a conta. Se for "verdadeiro", os valores de identidade de utilizador devolvidos nos campos proprietário e grupo de cada entrada de lista serão transformados de IDs de Objetos do Azure Active Directory para Nomes Principais de Utilizador. Se for "falso", os valores serão devolvidos como IDs de Objeto do Azure Active Directory. O valor predefinido é false. Tenha em atenção que os IDs de objeto de grupo e de aplicação não são traduzidos porque não têm nomes amigáveis exclusivos. |
Cabeçalho do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
x-ms-client-request-id |
string |
Um UUID registado nos registos de análise para resolução de problemas e correlação. Padrão Regex: |
|
x-ms-date |
string |
Especifica a Hora Universal Coordenada (UTC) do pedido. Isto é necessário ao utilizar a autorização de chave partilhada. |
|
x-ms-version |
string |
Especifica a versão do protocolo REST utilizada para processar o pedido. Isto é necessário ao utilizar a autorização de chave partilhada. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Ok Cabeçalhos
|
|
Other Status Codes |
Ocorreu um erro. As cadeias de estado, código e mensagem http possíveis estão listadas abaixo:
Cabeçalhos
|
Definições
Name | Description |
---|---|
Data |
|
Error |
O objeto de resposta de erro do serviço. |
Filesystem |
O valor tem de ser "sistema de ficheiros" para todas as operações do sistema de ficheiros. |
Path | |
Path |
DataLakeStorageError
Name | Tipo | Description |
---|---|---|
error |
O objeto de resposta de erro do serviço. |
Error
O objeto de resposta de erro do serviço.
Name | Tipo | Description |
---|---|---|
code |
string |
O código de erro do serviço. |
message |
string |
A mensagem de erro do serviço. |
FilesystemResourceType
O valor tem de ser "sistema de ficheiros" para todas as operações do sistema de ficheiros.
Name | Tipo | Description |
---|---|---|
filesystem |
string |
Path
Name | Tipo | Default value | Description |
---|---|---|---|
contentLength |
integer |
||
etag |
string |
||
group |
string |
||
isDirectory |
boolean |
False | |
lastModified |
string |
||
name |
string |
||
owner |
string |
||
permissions |
string |
||
x-ms-encryption-context |
string |
Se o valor da propriedade de contexto de encriptação estiver definido, devolverá o valor definido. Válido apenas quando o Espaço de Nomes Hierárquico está ativado para a conta. |
|
x-ms-encryption-key-sha256 |
string |
O servidor irá ecoar o SHA256 da chave de encriptação fornecida pelo cliente para validar a chave utilizada na operação. |
|
x-ms-encryption-scope |
string |
Se o pedido utilizou um âmbito de encriptação, para que o cliente possa garantir que os conteúdos do pedido são encriptados com êxito com o âmbito de encriptação. |
|
x-ms-server-encrypted: true/false |
boolean |
O valor deste cabeçalho é definido como verdadeiro se o conteúdo do pedido for encriptado com êxito com o algoritmo especificado. |
PathList
Name | Tipo | Description |
---|---|---|
paths |
Path[] |