InfoPath será descontinuado: veja como o Power Apps pode substituir seus formulários
Durante anos, o InfoPath foi a principal ferramenta utilizada para criar formulários personalizados no SharePoint. Com ele, empresas automatizaram solicitações…

No artigo anterior, vimos como copiar arquivos de uma pasta local ou de rede para uma biblioteca do SharePoint usando Power Automate, File System e On-premises Data Gateway.
Neste complemento, vamos tratar um ponto importante em ambientes reais: como evitar que o fluxo copie o mesmo arquivo várias vezes.
Quando um fluxo lista os arquivos de uma pasta de origem e copia todos eles para o SharePoint, ele pode processar novamente os mesmos arquivos na próxima execução.
Isso é comum em fluxos recorrentes, por exemplo:
Se os arquivos continuam na pasta de origem, o Power Automate não sabe, sozinho, se eles já foram copiados anteriormente.
Uma forma simples de evitar duplicidade é separar os arquivos que já foram copiados.
Exemplo de estrutura:
C:\Invoices\Entrada
C:\Invoices\Processados
Ou, em uma pasta de rede:
\\ServidorArquivos\Invoices\Entrada
\\ServidorArquivos\Invoices\Processados
A ideia é simples:
Entrada;Processados.Assim, na próxima execução, o fluxo encontrará apenas arquivos novos na pasta de entrada.
A estrutura básica do fluxo fica assim:
Gatilho
↓
List files in folder
↓
Apply to each
↓
Get file content using path
↓
Create file no SharePoint
↓
Copiar arquivo para a pasta Processados
↓
Excluir arquivo da pasta Entrada
Use a ação:
File System > List files in folder
Informe a pasta onde os arquivos novos são colocados:
C:\Invoices\Entrada
ou:
\\ServidorArquivos\Invoices\Entrada
Essa será a pasta monitorada pelo fluxo.
Dentro do Apply to each, adicione a ação:
File System > Get file content using path
Use o caminho do arquivo retornado pela ação anterior.
Essa etapa obtém o conteúdo que será enviado para o SharePoint.
Depois, adicione a ação:
SharePoint > Create file
Preencha os campos principais:
Site Address: site do SharePoint
Folder Path: biblioteca ou pasta de destino
File Name: nome do arquivo
File Content: conteúdo do arquivo
Nesse momento, o arquivo é criado na biblioteca do SharePoint.
Após criar o arquivo no SharePoint, adicione uma ação do File System para copiar o arquivo original para a pasta Processados.
Exemplo de destino:
C:\Invoices\Processados\nome-do-arquivo.pdf
ou:
\\ServidorArquivos\Invoices\Processados\nome-do-arquivo.pdf
O nome do arquivo pode ser o mesmo usado na origem.
Depois que o arquivo foi copiado para a pasta Processados, adicione a ação para excluir o arquivo da pasta original.
Com isso, a pasta Entrada fica limpa e pronta para receber novos arquivos.
Antes de usar essa lógica em produção, valide alguns pontos:
Processados;Outra opção é manter os arquivos na pasta de origem, mas alterar o nome no SharePoint usando data e hora.
Exemplo:
invoice-001-20260612-1430.pdf
Essa abordagem evita conflito de nomes, mas não impede que o mesmo arquivo seja copiado várias vezes. Por isso, para cenários simples, a pasta Processados costuma ser mais fácil de controlar.
Quando usamos Power Automate para copiar arquivos de uma pasta de rede para o SharePoint, é importante pensar no que acontece depois da cópia.
Se os arquivos continuarem na pasta de origem, o fluxo pode copiar tudo novamente na próxima execução.
A solução mais simples é criar uma pasta Processados e mover para ela os arquivos que já foram enviados ao SharePoint. Dessa forma, o fluxo passa a trabalhar apenas com arquivos novos, reduzindo duplicidades e facilitando a manutenção da automação.
Durante anos, o InfoPath foi a principal ferramenta utilizada para criar formulários personalizados no SharePoint. Com ele, empresas automatizaram solicitações…
O Power Automate permite copiar arquivos de uma pasta local ou de rede para uma biblioteca do SharePoint. Para isso,…
Nos dois primeiros artigos desta série, vimos o que é Work IQ e como preparar o SharePoint para criar uma…