Consulta se um diretório especificado contém arquivos da classe de armazenamento Acesso Pouco Frequente (IA) ou da classe de armazenamento Arquivo, ou consulta se um arquivo especificado é da classe de armazenamento IA ou da classe de armazenamento Arquivo.
Descrição da operação
Apenas sistemas de arquivos NAS de uso geral suportam esse recurso.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
nas:GetDirectoryOrFileProperties |
get |
*FileSystem
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| FileSystemId |
string |
Sim |
O ID do sistema de arquivos. |
31a8e4**** |
| Path |
string |
Sim |
O caminho absoluto do diretório especificado. O caminho deve começar com uma barra (/) e deve ser um caminho existente no ponto de montagem. |
/pathway/to/folder |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Entry |
object |
As informações do diretório ou arquivo. |
|
| Type |
string |
O tipo do resultado retornado. Valores válidos:
|
File |
| HasInfrequentAccessFile |
boolean |
Indica se o diretório contém arquivos da classe de armazenamento IA. Este parâmetro é retornado apenas quando Type é Directory. Valores válidos:
|
true |
| MTime |
string |
A hora em que o arquivo foi modificado. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. Este parâmetro é retornado apenas quando Type é File. |
2021-02-11T10:08:08Z |
| ATime |
string |
A hora em que o arquivo foi consultado. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. Este parâmetro é retornado apenas quando Type é File. |
2021-02-01T10:08:08Z |
| Size |
integer |
O tamanho do arquivo. Unidade: bytes. Este parâmetro é retornado apenas quando Type é File. |
1024 |
| CTime |
string |
A hora em que os metadados foram modificados. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. Este parâmetro é retornado apenas quando Type é File. |
2021-02-11T10:08:10Z |
| StorageType |
string |
O tipo de armazenamento do arquivo retornado. Este parâmetro é retornado apenas quando Type é File. Valores válidos:
|
InfrequentAccess |
| Name |
string |
O nome do arquivo ou do diretório. |
file.txt |
| RetrieveTime |
string |
A hora em que a tarefa de recuperação de dados mais recente foi executada. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. Este parâmetro é retornado apenas quando Type é File. |
2021-02-11T10:08:08Z |
| Inode |
string |
O inode do arquivo ou diretório. |
40 |
| HasArchiveFile |
boolean |
Indica se o diretório contém arquivos da classe de armazenamento Arquivo. Este parâmetro é retornado apenas quando Type é Directory. Valores válidos:
|
false |
| OfflineDuration |
integer |
A duração total durante a qual o arquivo foi armazenado como um arquivo de Arquivo. Unidade: segundos. |
3600 |
| OfflineUnchangedDuration |
integer |
A duração total durante a qual o arquivo permaneceu inalterado desde que foi armazenado como um arquivo de Arquivo. Unidade: segundos. |
3600 |
| RequestId |
string |
O ID da solicitação. |
2D69A58F-345C-4FDE-88E4-BF518948**** |
Exemplos
Resposta de sucesso
JSON formato
{
"Entry": {
"Type": "File",
"HasInfrequentAccessFile": true,
"MTime": "2021-02-11T10:08:08Z",
"ATime": "2021-02-01T10:08:08Z",
"Size": 1024,
"CTime": "2021-02-11T10:08:10Z",
"StorageType": "InfrequentAccess",
"Name": "file.txt",
"RetrieveTime": "2021-02-11T10:08:08Z",
"Inode": "40",
"HasArchiveFile": false,
"OfflineDuration": 3600,
"OfflineUnchangedDuration": 3600
},
"RequestId": "2D69A58F-345C-4FDE-88E4-BF518948****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | O sistema de arquivos especificado não existe. |
| 404 | InvalidParameter.PathNotExist | The specified path does not exist. | O caminho especificado não existe. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.