Partilhar via


Sistema de arquivos

Conecte-se a sistemas de arquivos em suas máquinas locais ou de rede para ler e gravar em arquivos usando o Gateway de Dados Local.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Standard Todas as regiões do Power Automate
Aplicações Lógicas Standard Todas as regiões do Logic Apps
Aplicações Power Standard Todas as regiões do Power Apps
Automatize o poder 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
Editora Microsoft

Conector em profundidade

Para obter mais informações sobre o conector, consulte a seção detalhada.

Problemas conhecidos e limitações

  1. Em alguns casos, quando um arquivo é adicionado ou modificado (somente propriedades) e quando um arquivo é criado (somente propriedades), os 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 retornar todos os arquivos em uma única execução quando a opção "Dividir em" está desativada.

Limites Gerais

Nome Valor
Tamanho máximo do ficheiro para operações gerais (em MB) 30
Tamanho máximo do ficheiro para a operação de criação de ficheiros (em MB) 20
Tempo limite de conexão do gateway de dados local (em segundos) 30
Número máximo de megabytes sendo transferidos de/para o 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

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição 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.

Esta conexão não é compartilhável. Se o aplicativo avançado 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 (de caracteres) Caminho da pasta raiz (exemplos: \MACHINE\myShare ou C:\myShare) Verdade
Tipo de autenticação cadeia (de caracteres) Tipo de autenticação para se conectar ao computador gateway
Nome de utilizador securestring Credencial de nome de usuário (por exemplo, DOMÍNIO\Nome de usuário) Verdade
Palavra-passe securestring Credencial de senha Verdade
Gateway gatewaySetting Gateway local (consulte https://docs.microsoft.com/data-integration/gateway para obter mais detalhes

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Anexar ficheiro

Esta operação acrescenta dados a um arquivo.

Atualizar ficheiro

Esta operação atualiza um arquivo.

Copiar ficheiro

Esta operação copia um ficheiro para um sistema de ficheiros.

Criar ficheiro

Esta operação cria um arquivo. Se o arquivo já existir, o conteúdo existente será substituído.

Eliminar ficheiro

Esta operação exclui um arquivo.

Extrair arquivo para pasta

Esta operação extrai um arquivo morto para uma pasta (exemplo: .zip).

Listar arquivos na pasta

Esta operação obtém a lista de arquivos e subpastas em uma pasta.

Listar arquivos na pasta raiz

Esta operação obtém a lista de arquivos e subpastas na pasta raiz.

Obter conteúdo de arquivo usando o caminho

Esta operação obtém o conteúdo de um arquivo usando o caminho.

Obter conteúdo de ficheiro

Esta operação obtém o conteúdo de um arquivo.

Obter metadados de arquivo usando o caminho

Esta operação obtém os metadados de um arquivo usando o caminho.

Obter metadados do ficheiro

Esta operação obtém os metadados de um arquivo.

Renomear arquivo

Esta operação renomeia um arquivo.

Anexar ficheiro

Esta operação acrescenta dados a um arquivo.

Parâmetros

Name Chave Necessário Tipo Description
Ficheiro
id True string

Selecione um arquivo

Conteúdo do ficheiro
body True binary

Conteúdo a adicionar ao ficheiro

Devoluções

Metadados de Blob

Atualizar ficheiro

Esta operação atualiza um arquivo.

Parâmetros

Name Chave Necessário Tipo Description
Ficheiro
id True string

Selecione um arquivo

Conteúdo do ficheiro
body True binary

Conteúdo do ficheiro

Devoluções

Metadados de Blob

Copiar ficheiro

Esta operação copia um ficheiro para um sistema de ficheiros.

Parâmetros

Name Chave Necessá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 o nome do arquivo de destino

Substituir?
overwrite boolean

Substitui o arquivo de destino se definido como 'true

Devoluções

Metadados de Blob

Criar ficheiro

Esta operação cria um arquivo. Se o arquivo já existir, o conteúdo existente será substituído.

Parâmetros

Name Chave Necessário Tipo Description
Caminho da pasta
folderPath True string

Selecione uma pasta

Nome do ficheiro
name True string

Nome do ficheiro

Conteúdo do ficheiro
body True binary

Conteúdo do ficheiro

Devoluções

Metadados de Blob

Eliminar ficheiro

Esta operação exclui um arquivo.

Parâmetros

Name Chave Necessário Tipo Description
Ficheiro
id True string

Selecione um arquivo

Extrair arquivo para pasta

Esta operação extrai um arquivo morto para uma pasta (exemplo: .zip).

Parâmetros

Name Chave Necessário Tipo Description
Caminho do 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

Substituir?
overwrite boolean

Substitui os arquivos de destino se definido como 'true'

Devoluções

Listar arquivos na pasta

Esta operação obtém a lista de arquivos e subpastas em uma pasta.

Parâmetros

Name Chave Necessário Tipo Description
Folder
id True string

Selecione uma pasta

Devoluções

Listar arquivos na pasta raiz

Esta operação obtém a lista de arquivos e subpastas na pasta raiz.

Devoluções

Obter conteúdo de arquivo usando o caminho

Esta operação obtém o conteúdo de um arquivo usando o caminho.

Parâmetros

Name Chave Necessário Tipo Description
Caminho do arquivo
path True string

Selecione um arquivo

Inferir tipo de conteúdo
inferContentType boolean

Inferir tipo de conteúdo com base na extensão

Devoluções

O conteúdo do arquivo.

Conteúdo do Ficheiro
binary

Obter conteúdo de ficheiro

Esta operação obtém o conteúdo de um arquivo.

Parâmetros

Name Chave Necessário Tipo Description
Ficheiro
id True string

Selecione um arquivo

Inferir tipo de conteúdo
inferContentType boolean

Inferir tipo de conteúdo com base na extensão

Devoluções

O conteúdo do arquivo.

Conteúdo do Ficheiro
binary

Obter metadados de arquivo usando o caminho

Esta operação obtém os metadados de um arquivo usando o caminho.

Parâmetros

Name Chave Necessário Tipo Description
Caminho do arquivo
path True string

Selecione um arquivo

Devoluções

Metadados de Blob

Obter metadados do ficheiro

Esta operação obtém os metadados de um arquivo.

Parâmetros

Name Chave Necessário Tipo Description
Ficheiro
id True string

Selecione um arquivo

Devoluções

Metadados de Blob

Renomear arquivo

Esta operação renomeia um arquivo.

Parâmetros

Name Chave Necessário Tipo Description
Ficheiro
id True string

Selecione um arquivo

Novo nome
newName True string

Novo nome para o ficheiro

Devoluções

Representa a resposta de metadados de conjuntos de dados de blob

Acionadores

Quando um arquivo é criado (somente propriedades)

Esta operação dispara um fluxo quando um ou mais arquivos são criados em uma pasta. O gatilho não é acionado se um arquivo for adicionado/atualizado em uma subpasta. Se for necessário acionar em subpastas, vários gatilhos devem ser criados.

Quando um ficheiro é adicionado ou modificado (apenas propriedades)

Esta operação dispara um fluxo quando um ou mais arquivos são adicionados ou modificados em uma pasta. O gatilho não é acionado se um arquivo for adicionado/atualizado em uma subpasta. Se for necessário acionar em subpastas, vários gatilhos devem ser criados.

Quando um arquivo é criado (somente propriedades)

Esta operação dispara um fluxo quando um ou mais arquivos são criados em uma pasta. O gatilho não é acionado se um arquivo for adicionado/atualizado em uma subpasta. Se for necessário acionar em subpastas, vários gatilhos devem ser criados.

Parâmetros

Name Chave Necessário Tipo Description
Folder
folderId True string

Selecione uma pasta

Número de ficheiros a devolver
maxFileCount integer

Número máximo de arquivos a serem retornados por uma única execução de gatilho (1-100). Observe que a configuração 'Dividir em' pode forçar o gatilho a processar cada item individualmente.

Devoluções

Metadados de Blob

Lista de ficheiros
BlobMetadata

Quando um ficheiro é adicionado ou modificado (apenas propriedades)

Esta operação dispara um fluxo quando um ou mais arquivos são adicionados ou modificados em uma pasta. O gatilho não é acionado se um arquivo for adicionado/atualizado em uma subpasta. Se for necessário acionar em subpastas, vários gatilhos devem ser criados.

Parâmetros

Name Chave Necessário Tipo Description
Folder
folderId True string

Selecione uma pasta

Número de ficheiros a devolver
maxFileCount integer

Número máximo de arquivos a serem retornados por uma única execução de gatilho (1-100). Observe que a configuração 'Dividir em' pode forçar o gatilho a processar cada item individualmente.

Verificar o tempo criado e modificado
checkBothCreatedAndModifiedDateTime boolean

Se o sinalizador estiver definido como true, o gatilho verificará a data e hora de criação do arquivo e a data e hora da última modificação do arquivo. Se o sinalizador estiver definido como false, o gatilho verificará apenas a data e a hora da última modificação do arquivo.

Devoluções

Metadados de Blob

Lista de ficheiros
BlobMetadata

Definições

BlobMetadata

Metadados de Blob

Name Caminho Tipo Description
Id
Id string

A ID exclusiva do arquivo ou pasta.

Nome
Name string

O nome do arquivo ou pasta.

Nome de Exibição
DisplayName string

O nome para exibição do arquivo ou pasta.

Caminho
Path string

O caminho do arquivo ou pasta.

Última modificação
LastModified date-time

A data e a hora em que o arquivo ou pasta foi modificado pela última vez.

Tamanho
Size integer

O tamanho do arquivo ou pasta.

MediaType
MediaType string

O tipo de mídia do arquivo ou pasta.

IsFolder
IsFolder boolean

Um valor booleano (true, false) para indicar se o blob é ou não uma pasta.

ETag
ETag string

O etag do arquivo ou pasta.

Localizador de arquivos
FileLocator string

O localizador de arquivos do arquivo ou pasta.

BlobMetadataResponse

Representa a resposta de metadados de conjuntos de dados de blob

Name Caminho Tipo Description
Id
Id string

A ID exclusiva do arquivo ou pasta.

Nome
Name string

O nome do arquivo ou pasta.

Nome de Exibição
DisplayName string

O nome para exibição do arquivo ou pasta.

Caminho
Path string

O caminho do arquivo ou pasta.

Última modificação
LastModified date-time

A data e a hora em que o arquivo ou pasta foi modificado pela última vez.

Tamanho
Size integer

O tamanho do arquivo ou pasta.

MediaType
MediaType string

O tipo de mídia do arquivo ou pasta.

IsFolder
IsFolder boolean

Um valor booleano (true, false) para indicar se o blob é ou não uma pasta.

ETag
ETag string

O etag do arquivo ou pasta.

Localizador de arquivos
FileLocator string

O localizador de arquivos do arquivo ou pasta.

binário

Este é o tipo de dados básico 'binário'.