Sistema de arquivos
Conecte-se aos Sistemas de Arquivos em seus computadores locais ou de rede para ler e gravar em arquivos usando o Gateway de Dados Local.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Standard | Todas as regiões do Power Automate |
| Aplicativos Lógicos | Standard | Todas as regiões de Aplicativos Lógicos |
| Power Apps | Standard | Todas as regiões do Power Apps |
| Power Automate | Standard | Todas as regiões do Power Automate |
| Contato | |
|---|---|
| Nome | Microsoft |
| URL |
Suporte do Microsoft LogicApps Suporte do Microsoft Power Automate Suporte do Microsoft Power Apps |
| Metadados do conector | |
|---|---|
| Publicador | Microsoft |
Conector aprofundado
Para obter mais informações sobre o conector, consulte a seção detalhada.
Problemas e limitações conhecidos
- Em alguns casos, quando um arquivo é adicionado ou modificado (somente propriedades) e quando um arquivo é criado (somente propriedades) gatilhos podem atrasar o retorno de arquivos imediatamente e adiar arquivos recém-criados/modificados para as próximas execuções de gatilho. Isso significa que o gatilho não garante o retorno de todos os arquivos em uma única execução quando a opção "Dividir Ativado" estiver desabilitada.
Limites Gerais
| Nome | Value |
|---|---|
| Tamanho máximo do arquivo para operações gerais (em MB) | 30 |
| Tamanho máximo do arquivo para criar operação de arquivo (em MB) | 20 |
| Tempo limite de conexão do gateway de dados local (em segundos) | 30 |
| Número máximo de megabytes sendo transferidos para/do conector dentro de um intervalo de tempo de largura de banda (por conexão) | 1000 |
| Intervalo de tempo de largura de banda (em milissegundos) | 60000 |
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Pasta raiz | cadeia | Caminho da pasta raiz (exemplos: \MACHINE\myShare ou C:\myShare) | Verdade |
| Tipo de autenticação | cadeia | Tipo de autenticação para se conectar ao seu computador de gateway | |
| Nome de usuário | secureString | Credencial de nome de usuário (por exemplo, DOMAIN\Username) | Verdade |
| Senha | secureString | Credencial de palavra-passe | Verdade |
| Gateway | gatewaySetting | Gateway local (consulte https://docs.microsoft.com/data-integration/gateway mais detalhes |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Arquivo de acréscimo |
Essa operação acrescenta dados a um arquivo. |
| Atualizar arquivo |
Esta operação atualiza um arquivo. |
| Copiar arquivo |
Essa operação copia um arquivo para um sistema de arquivos. |
| Criar arquivo |
Essa operação cria um arquivo. Se o arquivo já existir, o conteúdo existente será substituído. |
| Excluir arquivo |
Essa operação exclui um arquivo. |
| Extrair arquivo morto para pasta |
Esta operação extrai um arquivo morto em uma pasta (exemplo: .zip). |
| Listar arquivos na pasta |
Essa operação obtém a lista de arquivos e subpastas em uma pasta. |
| Listar arquivos na pasta raiz |
Essa operação obtém a lista de arquivos e subpastas na pasta raiz. |
| Obter conteúdo do arquivo |
Essa operação obtém o conteúdo de um arquivo. |
| Obter conteúdo do arquivo usando o caminho |
Essa operação obtém o conteúdo de um arquivo usando o caminho. |
| Obter metadados de arquivo usando o caminho |
Essa operação obtém os metadados de um arquivo usando o caminho. |
| Obter metadados do arquivo |
Essa operação obtém os metadados de um arquivo. |
| Renomear arquivo |
Esta operação renomeia um arquivo. |
Arquivo de acréscimo
Essa operação acrescenta dados a um arquivo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
File
|
id | True | string |
Selecionar um arquivo |
|
Conteúdo do ficheiro
|
body | True | binary |
Conteúdo a ser adicionado ao arquivo |
Retornos
Metadados de blob
- Corpo
- BlobMetadata
Atualizar arquivo
Esta operação atualiza um arquivo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
File
|
id | True | string |
Selecionar um arquivo |
|
Conteúdo do ficheiro
|
body | True | binary |
Conteúdo do arquivo |
Retornos
Metadados de blob
- Corpo
- BlobMetadata
Copiar arquivo
Essa operação copia um arquivo para um sistema de arquivos.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Caminho de origem
|
source | True | string |
Caminho para o arquivo de origem |
|
Caminho do arquivo de destino
|
destination | True | string |
Caminho do arquivo de destino, incluindo nome de arquivo de destino |
|
Sobrescrever?
|
overwrite | boolean |
Substitui o arquivo de destino se definido como 'true' |
Retornos
Metadados de blob
- Corpo
- BlobMetadata
Criar arquivo
Essa operação cria um arquivo. Se o arquivo já existir, o conteúdo existente será substituído.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Caminho da pasta
|
folderPath | True | string |
Selecionar uma pasta |
|
Nome do arquivo
|
name | True | string |
Nome do arquivo |
|
Conteúdo do ficheiro
|
body | True | binary |
Conteúdo do arquivo |
Retornos
Metadados de blob
- Corpo
- BlobMetadata
Excluir arquivo
Essa operação exclui um arquivo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
File
|
id | True | string |
Selecionar um arquivo |
Extrair arquivo morto para pasta
Esta operação extrai um arquivo morto em uma pasta (exemplo: .zip).
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Caminho do arquivo de arquivo de origem
|
source | True | string |
Caminho para o arquivo morto |
|
Caminho da pasta de destino
|
destination | True | string |
Caminho para a pasta de destino |
|
Sobrescrever?
|
overwrite | boolean |
Substitui os arquivos de destino se definido como 'true' |
Retornos
- response
- array of BlobMetadata
Listar arquivos na pasta
Essa operação obtém a lista de arquivos e subpastas em uma pasta.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Pasta
|
id | True | string |
Selecionar uma pasta |
Retornos
- response
- array of BlobMetadata
Listar arquivos na pasta raiz
Essa operação obtém a lista de arquivos e subpastas na pasta raiz.
Retornos
- response
- array of BlobMetadata
Obter conteúdo do arquivo
Essa operação obtém o conteúdo de um arquivo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
File
|
id | True | string |
Selecionar um arquivo |
|
Inferir tipo de conteúdo
|
inferContentType | boolean |
Inferir o tipo de conteúdo com base na extensão |
Retornos
O conteúdo do ficheiro.
- Conteúdo do arquivo
- binary
Obter conteúdo do arquivo usando o caminho
Essa operação obtém o conteúdo de um arquivo usando o caminho.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Caminho do arquivo
|
path | True | string |
Selecionar um arquivo |
|
Inferir tipo de conteúdo
|
inferContentType | boolean |
Inferir o tipo de conteúdo com base na extensão |
Retornos
O conteúdo do ficheiro.
- Conteúdo do arquivo
- binary
Obter metadados de arquivo usando o caminho
Essa operação obtém os metadados de um arquivo usando o caminho.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Caminho do arquivo
|
path | True | string |
Selecionar um arquivo |
Retornos
Metadados de blob
- Corpo
- BlobMetadata
Obter metadados do arquivo
Essa operação obtém os metadados de um arquivo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
File
|
id | True | string |
Selecionar um arquivo |
Retornos
Metadados de blob
- Corpo
- BlobMetadata
Renomear arquivo
Esta operação renomeia um arquivo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
File
|
id | True | string |
Selecionar um arquivo |
|
Novo nome
|
newName | True | string |
Novo nome para o arquivo |
Retornos
Representa a resposta de metadados de conjuntos de dados de blob
- Corpo
- BlobMetadataResponse
Gatilhos
| Quando um arquivo é adicionado ou modificado (somente propriedades) |
Essa operação dispara um fluxo quando um ou mais arquivos são adicionados ou modificados em uma pasta. O gatilho não será acionado se um arquivo for adicionado/atualizado em uma subpasta. Se for necessário disparar em subpastas, vários gatilhos deverão ser criados. |
| Quando um arquivo é criado (somente propriedades) |
Essa operação dispara um fluxo quando um ou mais arquivos são criados em uma pasta. O gatilho não será acionado se um arquivo for adicionado/atualizado em uma subpasta. Se for necessário disparar em subpastas, vários gatilhos deverão ser criados. |
Quando um arquivo é adicionado ou modificado (somente propriedades)
Essa operação dispara um fluxo quando um ou mais arquivos são adicionados ou modificados em uma pasta. O gatilho não será acionado se um arquivo for adicionado/atualizado em uma subpasta. Se for necessário disparar em subpastas, vários gatilhos deverão ser criados.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Pasta
|
folderId | True | string |
Selecionar uma pasta |
|
Número de arquivos a serem retornados
|
maxFileCount | integer |
Número máximo de arquivos a serem retornados por execução de gatilho único (1 a 100). Observe que a configuração 'Split On' pode forçar o gatilho a processar cada item individualmente. |
|
|
Verificar a hora criada e modificada
|
checkBothCreatedAndModifiedDateTime | boolean |
Se o sinalizador for definido como true, o gatilho verificará a data e a hora criadas pelo arquivo e a última data e hora modificadas do arquivo. Se o sinalizador estiver definido como false, o gatilho verificará apenas a data e a hora da última modificação do arquivo. |
Retornos
Metadados de blob
- Lista de arquivos
- BlobMetadata
Quando um arquivo é criado (somente propriedades)
Essa operação dispara um fluxo quando um ou mais arquivos são criados em uma pasta. O gatilho não será acionado se um arquivo for adicionado/atualizado em uma subpasta. Se for necessário disparar em subpastas, vários gatilhos deverão ser criados.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Pasta
|
folderId | True | string |
Selecionar uma pasta |
|
Número de arquivos a serem retornados
|
maxFileCount | integer |
Número máximo de arquivos a serem retornados por execução de gatilho único (1 a 100). Observe que a configuração 'Split On' pode forçar o gatilho a processar cada item individualmente. |
Retornos
Metadados de blob
- Lista de arquivos
- BlobMetadata
Definições
BlobMetadata
Metadados de blob
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
Id | string |
A ID exclusiva do arquivo ou pasta. |
|
Nome
|
Name | string |
O nome do arquivo ou pasta. |
|
DisplayName
|
DisplayName | string |
O nome de exibição do arquivo ou pasta. |
|
Caminho
|
Path | string |
O caminho do arquivo ou pasta. |
|
LastModified
|
LastModified | date-time |
A data e a hora em que o arquivo ou a pasta foi modificado pela última vez. |
|
Tamanho
|
Size | integer |
O tamanho do arquivo ou pasta. |
|
Tipo de Mídia
|
MediaType | string |
O tipo de mídia do arquivo ou pasta. |
|
IsFolder
|
IsFolder | boolean |
Um valor booliano (true, false) para indicar se o blob é ou não uma pasta. |
|
Etag
|
ETag | string |
A etag do arquivo ou pasta. |
|
FileLocator
|
FileLocator | string |
O filelocator do arquivo ou pasta. |
BlobMetadataResponse
Representa a resposta de metadados de conjuntos de dados de blob
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
Id | string |
A ID exclusiva do arquivo ou pasta. |
|
Nome
|
Name | string |
O nome do arquivo ou pasta. |
|
DisplayName
|
DisplayName | string |
O nome de exibição do arquivo ou pasta. |
|
Caminho
|
Path | string |
O caminho do arquivo ou pasta. |
|
LastModified
|
LastModified | date-time |
A data e a hora em que o arquivo ou a pasta foi modificado pela última vez. |
|
Tamanho
|
Size | integer |
O tamanho do arquivo ou pasta. |
|
Tipo de Mídia
|
MediaType | string |
O tipo de mídia do arquivo ou pasta. |
|
IsFolder
|
IsFolder | boolean |
Um valor booliano (true, false) para indicar se o blob é ou não uma pasta. |
|
Etag
|
ETag | string |
A etag do arquivo ou pasta. |
|
FileLocator
|
FileLocator | string |
O filelocator do arquivo ou pasta. |
binário
Esse é o tipo de dados básico 'binary'.