evento
Junte-se a nós na FabCon Vegas
31/03, 23 - 2/04, 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registe-se hoje mesmoEste browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Importante
Para evitar o acesso não autorizado, o Windows exige direitos de administrador para aceder às pastas protegidas. Para aceder a estes recursos através de ações de pasta, execute o Power Automate com direitos de administrador. Para mais informações sobre a execução do Power Automate como um administrador, aceda a Executar o Power Automate com direitos elevados.
As ações da pasta do Power Automate permitem-lhe manipular e organizar pastas.
A ação Obter pasta especial obtém os caminhos para os diretórios normalmente utilizados que variam entre utilizadores e computadores. A experiência que se segue obtém o diretório do ambiente de trabalho e armazena-o numa variável.
Pode agora utilizar a variável %SpecialFolderPath% sempre que for necessário, independentemente do utilizador que executa o fluxo ou do computador em que o executa.
Crie novas pastas com a ação de pasta Criar.
Para obter uma lista do conteúdo de uma pasta, utilize a ação Obter subpastas na pasta. Esta ação obtém uma lista de pastas localizadas dentro da pasta especificada. O exemplo que se segue obtém todas as subpastas de uma pasta especial especificada. Na secção Avançada, pode ver que a ação ordena os resultados por hora de criação em ordem ascendente e nome em ordem descendente.
Também pode copiar, mover, mudar o nome e eliminar ou esvaziar pastas utilizando as ações apropriadas.
Marcar o início de um bloco de ações condicional consoante uma pasta existe ou não.
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
If folder | N/D | Existe, Não existe | Existe | Escolha o estado da pasta a verificar |
Folder path | Não | Pasta | Introduza ou selecione o caminho completo da pasta cujo estado pretende verificar (ou uma variável que contenha esta pasta) |
Esta ação não produz quaisquer variáveis.
Esta ação não inclui quaisquer exceções.
Obter a lista de ficheiros numa pasta.
Para obter todos os ficheiros numa pasta específica, utilize a ação Obter ficheiros em pasta. Especifique o caminho da pasta na propriedade Pasta e utilize o caráter * na propriedade Filtro de ficheiro (incluída por predefinição). Caso queira incluir também todos os ficheiros incluídos na subpasta dentro da pasta especificada, ative o alternador Incluir subpastas. Os caminhos de ficheiro obtidos são então armazenados na saída da ação.
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
Folder | Não | Pasta | Introduza ou selecione o caminho completo da pasta cuja lista de ficheiros pretende obter (ou uma variável que contenha esta pasta) | |
Filtro de ficheiro | Não | Valor de texto | * | Escolha um filtro para limitar os ficheiros recuperados. Este parâmetro permite a utilização de carateres universais, como *.txt ou document?.doc. Para permitir vários filtros de ficheiros, separe as opções com ponto e vírgula; por exemplo: .txt;.exe. |
Include subfolders | N/D | Valor booleano | Falso | Especifique se também pretende procurar nas subpastas |
Fail upon denied access to any subfolder | N/D | Valor booleano | Verdadeiro | Especifique se pretende emitir um erro quando tentar obter ficheiros de uma pasta sem direitos de acesso ou ignorar estas pastas |
Sort by | N/D | Sem ordenar, Nome completo, Caminho de raiz, Diretório, Nome, Nome sem extensão, Extensão, Tamanho, Hora de criação, Último acesso, Última modificação, Oculto, No sistema, Apenas de leitura, No arquivo, Existe | Não ordenar | Especifique se pretende ordenar os resultados e o critério de ordenação |
Descending | N/D | Valor booleano | Falso | Especifique se pretende ordenar os itens por ordem descendente ou ascendente |
Then by | N/D | Sem ordenar, Nome completo, Caminho de raiz, Diretório, Nome, Nome sem extensão, Extensão, Tamanho, Hora de criação, Último acesso, Última modificação, Oculto, No sistema, Apenas de leitura, No arquivo, Existe | Não ordenar | Especifique se pretende ordenar os resultados por um segundo critério |
Descending | N/D | Valor booleano | Falso | Especifique se pretende ordenar os itens por ordem descendente ou ascendente |
Then by | N/D | Sem ordenar, Nome completo, Caminho de raiz, Diretório, Nome, Nome sem extensão, Extensão, Tamanho, Hora de criação, Último acesso, Última modificação, Oculto, No sistema, Apenas de leitura, No arquivo, Existe | Não ordenar | Especifique se pretende ordenar os resultados por um terceiro critério |
Descending | N/D | Valor booleano | Falso | Especifique se pretende ordenar os itens por ordem descendente ou ascendente |
Argumento | Tipo | Descrição |
---|---|---|
Files | Lista de Ficheiros | Os ficheiros obtidos como uma lista de objetos de ficheiro |
Exceção | Descrição |
---|---|
A pasta não existe | Indica que a pasta não foi encontrada |
Não é possível obter a lista de ficheiros | Indica um problema ao obter a lista de ficheiros |
Obter a lista de subpastas numa pasta.
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
Folder | Não | Pasta | Introduza ou selecione o caminho completo da pasta cuja lista de subpastas pretende obter (ou uma variável que contenha esta pasta) | |
Filtro de pasta | Não | Valor de texto | * | Escolha um filtro para limitar as subpastas recuperadas. Este parâmetro permite carateres universais, por exemplo, Doc* ou Document?. Para permitir vários filtros de pasta, separe as escolhas com um ponto e vírgula, por exemplo, Doc*;*. |
Include subfolders | N/A | Valor booleano | Falso | Especifique se pretende procurar nas subpastas e obter também as respetivas subpastas (e assim consecutivamente) |
Fail upon denied access to any subfolder | N/D | Valor booleano | Verdadeiro | Especifique se pretende emitir um erro quando tentar obter subpastas de uma pasta sem direitos de acesso ou ignorar estas pastas |
Sort by | N/D | Sem ordenar, Nome completo, Caminho de raiz, Diretório, Nome, Nome sem extensão, Extensão, Tamanho, Hora de criação, Último acesso, Última modificação, Oculto, No sistema, Apenas de leitura, No arquivo, Existe | Não ordenar | Especifique se pretende ordenar os resultados e o critério de ordenação |
Descending | N/D | Valor booleano | Falso | Especifique se pretende ordenar os itens por ordem descendente ou ascendente |
Then by | N/D | Sem ordenar, Nome completo, Caminho de raiz, Diretório, Nome, Nome sem extensão, Extensão, Tamanho, Hora de criação, Último acesso, Última modificação, Oculto, No sistema, Apenas de leitura, No arquivo, Existe | Não ordenar | Especifique se pretende ordenar os resultados por um segundo critério |
Descending | N/D | Valor booleano | Falso | Especifique se pretende ordenar os itens por ordem descendente ou ascendente |
Then by | N/D | Sem ordenar, Nome completo, Caminho de raiz, Diretório, Nome, Nome sem extensão, Extensão, Tamanho, Hora de criação, Último acesso, Última modificação, Oculto, No sistema, Apenas de leitura, No arquivo, Existe | Não ordenar | Especifique se pretende ordenar os resultados por um terceiro critério |
Descending | N/D | Valor booleano | Falso | Especifique se pretende ordenar os itens por ordem descendente ou ascendente |
Argumento | Tipo | Descrição |
---|---|---|
Folders | Lista de Pastas | As subpastas obtidas como uma lista de objetos de pasta |
Exceção | Descrição |
---|---|
A pasta não existe | Indica que a pasta não foi encontrada |
Não é possível obter a lista de subpastas | Indica um problema ao obter a lista de subpastas |
Criar uma nova pasta.
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
Create new folder into | Não | Pasta | Introduza ou selecione o caminho completo da pasta onde a nova pasta deve ser criada (ou uma variável que contenha esta pasta) | |
New folder name | Não | Valor de texto | Introduza o texto, ou uma variável de texto, para ser o nome da nova pasta |
Argumento | Tipo | Descrição |
---|---|---|
NewFolder | Pasta | O objeto de pasta criado (que é uma representação e pode aceder à pasta e a todas as respetivas informações) |
Exceção | Descrição |
---|---|
A pasta não existe | Indica que a pasta não foi encontrada |
Não é possível criar a pasta | Indica um problema ao criar a pasta |
O caminho e o nome da nova pasta estão vazios | Indica que o caminho da nova pasta e o nome da pasta não têm nenhum valor |
Eliminar uma pasta existente e o respetivo conteúdo (ficheiros e subpastas).
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
Folder to delete | Não | Pasta | Introduza ou selecione o caminho completo da pasta, ou uma variável que contenha esta pasta, que pretende eliminar. Lembre-se que os conteúdos dessa pasta e das suas subpastas também serão eliminados. |
Esta ação não produz quaisquer variáveis.
Exceção | Descrição |
---|---|
A pasta não existe | Indica que a pasta não foi encontrada |
Não é possível eliminar a pasta | Indica um problema ao eliminar a pasta |
Eliminar todo o conteúdo de uma pasta (ficheiros e subpastas) sem eliminar a própria pasta.
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
Folder to empty | Não | Pasta | Introduza ou selecione o caminho completo da pasta cujo conteúdo pretende eliminar (ou uma variável que contenha esta pasta) |
Esta ação não produz quaisquer variáveis.
Exceção | Descrição |
---|---|
A pasta não existe | Indica que a pasta não foi encontrada |
Não é possível eliminar o conteúdo da pasta | Indica um problema ao limpar o conteúdo da pasta |
Copiar uma pasta para uma pasta de destino.
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
Folder to copy | Não | Pasta | Introduza ou selecione o caminho completo da pasta, ou uma variável que contenha esta pasta, que pretende copiar. Se o caminho da pasta terminar com um \ apenas o conteúdo da pasta (ficheiros + subpastas) serão copiados. Caso contrário, a própria pasta (juntamente com o seu conteúdo) é copiada como subpasta na pasta de destino. | |
Destination folder | Não | Pasta | Introduza ou selecione o caminho completo da pasta de destino (ou uma variável que contenha esta pasta) | |
If folder exists | N/D | Não fazer nada, Substituir | Não fazer nada | Especificar se deve substituir ficheiros ou não os copiar, se a pasta de destino já existe. Se a pasta existir, mas os ficheiros tiverem nomes diferentes, os ficheiros antigos ainda permanecem na pasta. |
Argumento | Tipo | Descrição |
---|---|---|
CopiedFolder | Pasta | O objeto de pasta copiado (que é uma representação e pode aceder à pasta e a todas as respetivas informações) |
Exceção | Descrição |
---|---|
A pasta não existe | Indica que a pasta não foi encontrada |
A pasta de destino não existe | Indica que a pasta de destino não foi encontrada |
Não é possível copiar a pasta | Indica um problema ao copiar a pasta |
Mover uma pasta existente para uma pasta de destino.
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
Folder to move | Não | Pasta | Introduza ou selecione o caminho completo da pasta que pretende mover (ou uma variável que contenha esta pasta) | |
Destination folder | Não | Pasta | Introduza ou selecione o caminho completo da pasta de destino (ou uma variável que contenha esta pasta) |
Argumento | Tipo | Descrição |
---|---|---|
MovedFolder | Pasta | O objeto de pasta movido (que é uma representação e pode aceder à pasta e a todas as respetivas informações) |
Exceção | Descrição |
---|---|
A pasta não existe | Indica que a pasta não foi encontrada |
A pasta de destino não existe | Indica que a pasta de destino não foi encontrada |
Não é possível mover a pasta | Indica um problema ao mover a pasta |
Alterar o nome de uma pasta.
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
Folder to rename | Não | Pasta | Introduza ou selecione o caminho completo da pasta cujo nome pretende alterar (ou uma variável que contenha esta pasta) | |
New folder name | Não | Valor de texto | Introduza o texto, ou uma variável de texto, para ser o nome da nova pasta |
Argumento | Tipo | Descrição |
---|---|---|
RenamedFolder | Pasta | O objeto de pasta com nome mudado (que é uma representação e pode aceder à pasta e a todas as respetivas informações) |
Exceção | Descrição |
---|---|
A pasta não existe | Indica que a pasta não foi encontrada |
Não é possível mudar o nome da pasta | Indica um problema ao mudar o nome da pasta |
Obter o caminho de uma pasta especial do Windows (como Ambiente de Trabalho, as Minhas Imagens, Cache da Internet, etc.).
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
Special folder name | N/D | Programas, Pessoal, Favoritos, Startup, Recente, Enviar para, Menu inicial, Música, Ambiente de Trabalho, Modelos, Dados da aplicações, Dados de aplicações locais, Cache de Internet, Cookies, Histórico, Dados comuns da aplicação, Sistema, Ficheiros de programas, Imagens, Ficheiros de programas comuns | Ambiente de Trabalho | Escolha o nome da pasta especial (como Os Meus Documentos ou Ambiente de Trabalho). Esta opção é independente do caminho, para encontrar a pasta especial em qualquer computador, independentemente das especificidades do caminho. |
Argumento | Tipo | Descrição |
---|---|---|
SpecialFolderPath | Pasta | O objeto de pasta especial (que é uma representação e pode aceder à pasta e a todas as respetivas informações) |
Esta ação não inclui quaisquer exceções.
evento
Junte-se a nós na FabCon Vegas
31/03, 23 - 2/04, 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registe-se hoje mesmo