你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Path - List
列出给定文件系统中的路径及其属性。
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 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
account
|
path | True |
string |
Azure 存储帐户名称。 |
dns
|
path | True |
string |
Azure Data Lake Storage终结点的 DNS 后缀。 |
filesystem
|
path | True |
string |
文件系统标识符。 该值必须以字母或数字开头和结尾,并且必须仅包含字母、数字和短划线 ( ) 字符。 不允许连续短划线。 所有字母必须为小写。 该值必须包含 3 到 63 个字符。 正则表达式模式: |
recursive
|
query | True |
boolean |
如果为“true”,则列出所有路径;否则,仅列出文件系统根目录中的路径。 如果指定了“directory”,则列表将仅包含共享同一根路径。 |
resource
|
query | True |
对于所有文件系统操作,该值必须为“filesystem”。 |
|
continuation
|
query |
string |
每次调用时返回的路径数是有限的。 如果要返回的路径数超过此限制,则会在响应标头 x-ms-continuation 中返回延续标记。 在响应中返回延续标记时,必须在列表操作的后续调用中指定该延续标记才能继续列出路径。 请注意,在响应标头 x-ms-continuation 中返回的继续标记必须先经过 URL 编码,然后才能用于后续调用。 |
|
directory
|
query |
string |
将结果筛选为指定目录中的路径。 如果目录不存在,则会发生错误。 |
|
max
|
query |
integer int32 |
一个可选值,该值指定要返回的最大项数。 如果省略或大于 5,000,响应将包含最多 5,000 项。 |
|
timeout
|
query |
integer int32 |
可选的操作超时值(以秒为单位)。 时间段从服务收到请求时开始。 如果超时值在操作完成之前已过,则操作将失败。 |
|
upn
|
query |
boolean |
可选。 仅当为帐户启用分层命名空间时有效。 如果为“true”,则每个列表条目的所有者和组字段中返回的用户标识值将从 Azure Active Directory 对象 ID 转换为用户主体名称。 如果为“false”,则值将作为 Azure Active Directory 对象 ID 返回。 默认值为 false。 请注意,组和应用程序对象 ID 不会转换,因为它们没有唯一的友好名称。 |
请求头
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
x-ms-client-request-id |
string |
在分析日志中记录用于故障排除和关联的 UUID。 正则表达式模式: |
|
x-ms-date |
string |
指定请求的协调世界时 (UTC)。 使用共享密钥授权时,这是必需的。 |
|
x-ms-version |
string |
指定用于处理请求的 REST 协议的版本。 使用共享密钥授权时,这是必需的。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
正常 标头
|
|
Other Status Codes |
出现了错误。 下面列出了可能的 HTTP 状态、代码和消息字符串:
标头
|
定义
名称 | 说明 |
---|---|
Data |
|
Error |
服务错误响应对象。 |
Filesystem |
对于所有文件系统操作,该值必须为“filesystem”。 |
Path | |
Path |
DataLakeStorageError
名称 | 类型 | 说明 |
---|---|---|
error |
服务错误响应对象。 |
Error
服务错误响应对象。
名称 | 类型 | 说明 |
---|---|---|
code |
string |
服务错误代码。 |
message |
string |
服务错误消息。 |
FilesystemResourceType
对于所有文件系统操作,该值必须为“filesystem”。
名称 | 类型 | 说明 |
---|---|---|
filesystem |
string |
Path
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
contentLength |
integer |
||
etag |
string |
||
group |
string |
||
isDirectory |
boolean |
False | |
lastModified |
string |
||
name |
string |
||
owner |
string |
||
permissions |
string |
||
x-ms-encryption-context |
string |
如果设置了加密上下文属性值,它将返回设置值。 仅当为帐户启用分层命名空间时有效。 |
|
x-ms-encryption-key-sha256 |
string |
服务器将回显客户提供的加密密钥的 SHA256,以验证操作中使用的密钥。 |
|
x-ms-encryption-scope |
string |
如果请求使用了加密范围,则客户端可确保使用加密范围成功加密请求的内容。 |
|
x-ms-server-encrypted: true/false |
boolean |
如果使用指定的算法成功加密请求的内容,则此标头的值设置为 true。 |
PathList
名称 | 类型 | 说明 |
---|---|---|
paths |
Path[] |