Compartilhar via


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

  1. 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

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

Listar arquivos na pasta raiz

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

Retornos

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

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'.