Comparteix a través de


Accions de carpeta

Important

Per evitar l'accés no autoritzat, Windows requereix drets d'administrador per accedir a carpetes protegides. Per accedir a aquests recursos mitjançant les accions de carpeta, executeu-los Power Automate amb drets d'administrador. Per obtenir més informació sobre com executar-se Power Automate com a administrador, aneu a Executa Power Automate amb drets elevats.

Power Automate Les accions de carpeta us permeten manipular i organitzar carpetes.

L'acció Obtén una carpeta especial recupera els camins dels directoris d'ús comú que varien entre usuaris i màquines. L'exemple següent recupera el directori d'escriptori i l'emmagatzema en una variable.

Ara podeu utilitzar la %SpecialFolderPath% variable sempre que sigui necessari, independentment de l'usuari que executi el flux o de l'ordinador on s'executi.

Captura de pantalla de l'acció Obtén una carpeta especial.

Creeu carpetes noves amb l'acció Crea una carpeta .

Per obtenir una llista del contingut d'una carpeta, utilitzeu l'acció Obtén les subcarpetes a la carpeta . Aquesta acció recupera una llista de carpetes ubicades dins de la carpeta especificada. L'exemple següent recupera totes les subcarpetes d'una carpeta especial especificada. A la secció Avançat , podeu veure que l'acció ordena els resultats per temps de creació en ordre ascendent i nom en ordre descendent.

Captura de pantalla de l'acció Obtén les subcarpetes a la carpeta.

També podeu copiar, moure, canviar el nom i suprimir o buidar carpetes mitjançant les accions adequades.

Si la carpeta existeix

Marqueu l'inici d'un bloc condicional d'accions en funció de si existeix o no una carpeta.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Si la carpeta N/A Existeix, No existeix Existeix Trieu l'estat de la carpeta que es comprovarà
Camí de la carpeta No Carpeta Introduïu o trieu el camí complet de la carpeta, o una variable que contingui la carpeta perquè se'n comprovi l'estat

Variables generades

Aquesta acció no produeix cap variable.

Excepcions

Aquesta acció no inclou excepcions.

Obtén els fitxers de la carpeta

Recupera la llista de fitxers d'una carpeta.

Per recuperar tots els fitxers d'una carpeta específica, utilitzeu l'acció Obtén fitxers a la carpeta. Especifiqueu la ruta de la carpeta a la propietat Carpeta i, a continuació, utilitzeu el caràcter * a lapropietat Fitxer del filtre (inclosa per defecte). En cas que també vulgueu incloure tots els fitxers inclosos a la subcarpeta dins de la carpeta especificada, activeu el commutador Inclou subcarpetes . Els camins de fitxer recuperats s'emmagatzemen a la sortida de l'acció.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Carpeta No Carpeta Introduïu o trieu el camí complet de la carpeta, o una variable que contingui la carpeta de la qual voleu recuperar la llista de fitxers
Filtre de fitxers No Valor del text * Trieu un filtre per limitar els fitxers recuperats. Aquest paràmetre permet comodí, per exemple, *.txt o document?. Doc. Per permetre diversos filtres de fitxers, separeu les opcions amb punt i coma, per exemple, .txt;. Exe.
Inclou subcarpetes N/A Valor booleà Fals Especifiqueu si s'han d'investigar també les subcarpetes
Error en denegar l'accés a qualsevol subcarpeta N/A Valor booleà Cert Especifiqueu si s'ha de llançar un error en intentar obtenir fitxers d'una carpeta sense drets d'accés o si s'han d'ignorar aquestes carpetes
Ordena per N/A No ordena, Nom complet, Camí arrel, Directori, Nom, Nom sense extensió, Extensió, Mida, Temps de creació, Últim accés, Darrera modificació, Està ocult, És sistema, És només lectura, És arxiu, Existeix Sense ordenació Especifiqueu si s'han d'ordenar els resultats i segons quin criteri
Descendent N/A Valor booleà Fals Especifiqueu si s'han d'ordenar els elements en sentit descendent o ascendent
Després per N/A No ordena, Nom complet, Camí arrel, Directori, Nom, Nom sense extensió, Extensió, Mida, Temps de creació, Últim accés, Darrera modificació, Està ocult, És sistema, És només lectura, És arxiu, Existeix Sense ordenació Especifiqueu si s'han d'ordenar els resultats segons un segon criteri
Descendent N/A Valor booleà Fals Especifiqueu si s'han d'ordenar els elements en sentit descendent o ascendent
Després per N/A No ordena, Nom complet, Camí arrel, Directori, Nom, Nom sense extensió, Extensió, Mida, Temps de creació, Últim accés, Darrera modificació, Està ocult, És sistema, És només lectura, És arxiu, Existeix Sense ordenació Especifiqueu si s'han d'ordenar els resultats segons un tercer criteri
Descendent N/A Valor booleà Fals Especifiqueu si s'han d'ordenar els elements en sentit descendent o ascendent

Variables generades

Argument Type Descripció
Fitxers Llista de fitxers Els fitxers recuperats com una llista d'objectes de fitxers

Excepcions

Excepció Descripció
La carpeta no existeix Indica que no s'ha trobat la carpeta
No es pot recuperar la llista de fitxers Indica un problema en recuperar la llista de fitxers

Obtén les subcarpetes de la carpeta

Recupera la llista de subcarpetes d'una carpeta.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Carpeta No Carpeta Introduïu o trieu el camí complet de la carpeta, o una variable que contingui la carpeta de la qual voleu recuperar la llista de subcarpetes
Filtre de carpeta No Valor del text * Trieu un filtre per limitar les subcarpetes recuperades. Aquest paràmetre permet comodí, per exemple, Doc* o Document?. Per permetre diversos filtres de carpetes, separeu les opcions amb punt i coma, per exemple, Doc*;*.
Inclou subcarpetes N/A Valor booleà Fals Especifiqueu si també s'han d'investigar les subcarpetes i recuperar les seves subcarpetes (i així successivament)
Error en denegar l'accés a qualsevol subcarpeta N/A Valor booleà Cert Especifiqueu si s'ha de llançar un error en intentar obtenir subcarpetes d'una carpeta sense drets d'accés o si s'han d'ignorar aquestes carpetes
Ordena per N/A No ordena, Nom complet, Camí arrel, Directori, Nom, Nom sense extensió, Extensió, Mida, Temps de creació, Últim accés, Darrera modificació, Està ocult, És sistema, És només lectura, És arxiu, Existeix Sense ordenació Especifiqueu si s'han d'ordenar els resultats i segons quin criteri
Descendent N/A Valor booleà Fals Especifiqueu si s'han d'ordenar els elements en sentit descendent o ascendent
Després per N/A No ordena, Nom complet, Camí arrel, Directori, Nom, Nom sense extensió, Extensió, Mida, Temps de creació, Últim accés, Darrera modificació, Està ocult, És sistema, És només lectura, És arxiu, Existeix Sense ordenació Especifiqueu si s'han d'ordenar els resultats segons un segon criteri
Descendent N/A Valor booleà Fals Especifiqueu si s'han d'ordenar els elements en sentit descendent o ascendent
Després per N/A No ordena, Nom complet, Camí arrel, Directori, Nom, Nom sense extensió, Extensió, Mida, Temps de creació, Últim accés, Darrera modificació, Està ocult, És sistema, És només lectura, És arxiu, Existeix Sense ordenació Especifiqueu si s'han d'ordenar els resultats segons un tercer criteri
Descendent N/A Valor booleà Fals Especifiqueu si s'han d'ordenar els elements en sentit descendent o ascendent

Variables generades

Argument Type Descripció
Carpetes Llista de carpetes Les subcarpetes recuperades com una llista d'objectes de carpetes

Excepcions

Excepció Descripció
La carpeta no existeix Indica que no s'ha trobat la carpeta
No es pot recuperar la llista de subcarpetes Indica un problema en recuperar la llista de subcarpetes

Crea la carpeta

Crea una carpeta nova.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Crea la carpeta nova a No Carpeta Introduïu o trieu el camí complet de la carpeta, o una variable que contingui la carpeta perquè s'hi creï la carpeta nova
Nom de la carpeta nova No Valor del text Introduïu el text o una variable de text com a nom de la carpeta nova

Variables generades

Argument Type Descripció
NewFolder Carpeta L'objecte de la carpeta creada (que és una representació i que pot accedir a la carpeta i a tota la seva informació)

Excepcions

Excepció Descripció
La carpeta no existeix Indica que no s'ha trobat la carpeta
No es pot crear la carpeta Indica un problema en crear la carpeta
El camí i el nom de la carpeta nous estan buits Indica que el camí i el nom de la carpeta nous no tenen valor

Suprimeix la carpeta

Suprimeix una carpeta existent i el seu contingut (fitxers i subcarpetes).

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Carpeta que cal suprimir No Carpeta Introduïu o trieu el camí complet de la carpeta, o una variable que contingui la carpeta, per suprimir-la. Recordeu que també s'elimina tot el contingut d'aquesta carpeta i les seves subcarpetes.

Variables generades

Aquesta acció no produeix cap variable.

Excepcions

Excepció Descripció
La carpeta no existeix Indica que no s'ha trobat la carpeta
La carpeta no es pot suprimir. Indica un problema en suprimir la carpeta

Buida la carpeta

Suprimeix tot el contingut d'una carpeta (fitxers i subcarpetes) sense suprimir la mateixa carpeta.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Carpeta que cal buidar No Carpeta Introduïu o trieu el camí complet de la carpeta, o una variable que contingui la carpeta perquè se n'elimini el contingut

Variables generades

Aquesta acció no produeix cap variable.

Excepcions

Excepció Descripció
La carpeta no existeix Indica que no s'ha trobat la carpeta
El contingut de la carpeta no es pot suprimir Indica un problema en esborrar el contingut de la carpeta

Copia la carpeta

Copia una carpeta en una carpeta de destinació.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Carpeta que cal copiar No Carpeta Introduïu o trieu el camí complet de la carpeta, o una variable que contingui la carpeta, per copiar-la. Si el camí de la carpeta acaba amb un \, només es copiarà el contingut de la carpeta (fitxers + subcarpetes). En cas contrari, la carpeta mateixa (juntament amb el seu contingut) es copia com a subcarpeta a la carpeta de destinació.
Carpeta de destinació No Carpeta Introduïu o trieu el camí complet de la carpeta, o una variable que contingui la carpeta per a la carpeta de destinació
Si la carpeta existeix N/A No fer res, sobreescriure No facis res Especifiqueu si voleu sobreescriure fitxers o no copiar-los, si la carpeta de destinació ja existeix. Si la carpeta existeix, però els fitxers tenen noms diferents, els fitxers antics encara romanen a la carpeta.

Variables generades

Argument Type Descripció
CopiedFolder Carpeta L'objecte de la carpeta copiat (que és una representació i que pot accedir a la carpeta i a tota la seva informació)

Excepcions

Excepció Descripció
La carpeta no existeix Indica que no s'ha trobat la carpeta
La carpeta de destinació no existeix Indica que no s'ha trobat la carpeta de destinació
No es pot copiar la carpeta Indica un problema en copiar la carpeta

Desplaça la carpeta

Desplaça una carpeta existent a una carpeta de destinació.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Carpeta que cal desplaçar No Carpeta Introduïu o trieu el camí complet de la carpeta, o una variable que contingui la carpeta perquè es desplaci
Carpeta de destinació No Carpeta Introduïu o trieu el camí complet de la carpeta, o una variable que contingui la carpeta per a la carpeta de destinació

Variables generades

Argument Type Descripció
MovedFolder Carpeta L'objecte de la carpeta desplaçada (que és una representació i que pot accedir a la carpeta i a tota la seva informació)

Excepcions

Excepció Descripció
La carpeta no existeix Indica que no s'ha trobat la carpeta
La carpeta de destinació no existeix Indica que no s'ha trobat la carpeta de destinació
No es pot desplaçar la carpeta Indica un problema en desplaçar la carpeta

Canvia el nom de la carpeta

Canvia el nom d'una carpeta.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Carpeta a la qual cal canviar el nom No Carpeta Introduïu o trieu el camí complet de la carpeta, o una variable que contingui la carpeta perquè se'n canviï el nom
Nom de la carpeta nova No Valor del text Introduïu el text o una variable de text com a nom de la carpeta nova

Variables generades

Argument Type Descripció
RenamedFolder Carpeta L'objecte de la carpeta a la qual s'ha canviat el nom (que és una representació i que pot accedir a la carpeta i a tota la seva informació)

Excepcions

Excepció Descripció
La carpeta no existeix Indica que no s'ha trobat la carpeta
El nom de la carpeta no es pot canviar Indica un problema en canviar el nom de la carpeta

Obtén la carpeta especial

Recupereu la ruta d'una carpeta especial de Windows (com ara Escriptori, Les meves imatges, Memòria cau d'Internet, etc.).

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Nom de la carpeta especial N/A Programes, Personals, Preferits, Inici, Recents, Enviar a, Menú Inici, Música, Escriptori, Plantilles, Dades d'aplicació, Dades d'aplicacions locals, Memòria cau d'Internet, Galetes, Historial, Dades comunes de l'aplicació, Sistema, Arxius de programa, Imatges, Fitxers de programa comuns Escriptori Trieu el nom de la carpeta especial (com ara Els meus documents o Escriptori). Aquesta opció és independent del camí, per trobar la carpeta especial en qualsevol ordinador, independentment de les especificitats del camí.

Variables generades

Argument Type Descripció
SpecialFolderPath Carpeta L'objecte de la carpeta especial (que és una representació i que pot accedir a la carpeta i a tota la seva informació)

Excepcions

Aquesta acció no inclou excepcions.