Acciones de carpeta
Importante
Para evitar el acceso no autorizado, Windows requiere derechos Administrador para acceder a las carpetas protegidas. Para acceder a estos recursos mediante las acciones de carpeta, ejecute Power Automate con derechos Administrador. Para más información sobre cómo ejecutar Power Automate como administrador, vaya a Ejecutar Power Automate con derechos elevados.
Manipule y organice carpetas con las acciones de carpetas de Power Automate.
La acción Obtener carpeta especial recupera las rutas de directorios de uso común, que varían entre los diferentes usuarios y equipos. El siguiente ejemplo recupera el directorio del escritorio y lo almacena en una variable.
La variable %SpecialFolderPath% ahora se puede utilizar en cualquier momento en que sea necesario utilizar la ruta del escritorio, independientemente del usuario que ejecute el flujo o el equipo en el que se ejecute.
Cree nuevas carpetas con la acción Crear carpeta.
Para obtener una lista del contenido de una carpeta, use la acción Obtener subcarpetas de la carpeta. Esta acción recupera una lista de carpetas ubicadas dentro de la carpeta especificada. El siguiente ejemplo recupera todas las subcarpetas de una carpeta especial especificada. En la sección Avanzada, puede ver que la acción ordena los resultados por hora de creación en orden ascendente y el nombre en orden descendente.
También puede copiar, mover, cambiar el nombre y eliminar o vaciar carpetas mediante las acciones adecuadas.
If folder exists
Marca el comienzo de un bloque condicional de acciones en función de si una carpeta existe o no.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
If folder | N/D | Existe, No existe | Existe | Elija el estado de la carpeta que se comprobará |
Folder path | No | Carpeta | Introduzca o elija la ruta completa de la carpeta, o una variable que contenga la carpeta, para comprobar su estado |
Variables producidas
Esta acción no produce ninguna variable.
Excepciones
Esta acción no incluye ninguna excepción.
Obtener archivos de la carpeta
Permite recuperar la lista de archivos de una carpeta.
Para recuperar todos los archivos en una carpeta específica, use la acción Obtener archivos de la carpeta. Especifique la ruta de la carpeta en la propiedad Carpeta y luego use el carácter * en la propiedad Filtro de archivos (incluido por por defecto). En caso de que también desee incluir todos los archivos incluidos en la subcarpeta dentro de la carpeta especificada, habilite la opción Incluir subcarpetas. Las rutas de archivo recuperadas se almacenan en el resultado de la acción.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Folder | No | Carpeta | Especifique o elija la ruta de acceso completa de la carpeta, o una variable que contenga la carpeta, desde la que recuperar la lista de archivos | |
Filtro de archivo | No | Valor de texto | * | Elija un filtro para limitar los archivos recuperados. Permite comodines, por ejemplo *.txt o document?.doc. Para permitir varios filtros de archivo, separe las opciones con un punto y coma, por ejemplo .txt;.exe. |
Include subfolders | N/D | Valor booleano | False | Especifique si desea mirar también dentro de subcarpetas |
Fail upon denied access to any subfolder | N/D | Valor booleano | True | Especifique si se generará un error al intentar obtener archivos de una carpeta sin derechos de acceso o se ignorarán esas carpetas |
Sort by | N/D | Sin clasificación, Nombre completo, Ruta raíz, Directorio, Nombre, Nombre sin extensión, Extensión, Tamaño, Hora de creación, Último acceso, Última modificación, Está oculto, Es el sistema, Es de solo lectura, Es archivo, Existe | Sin orden | Especifique si se ordenarán los resultados y por qué criterio |
Descending | N/D | Valor booleano | False | Especifique si se ordenarán los elementos en orden descendente o ascendente |
Then by | N/D | Sin clasificación, Nombre completo, Ruta raíz, Directorio, Nombre, Nombre sin extensión, Extensión, Tamaño, Hora de creación, Último acceso, Última modificación, Está oculto, Es el sistema, Es de solo lectura, Es archivo, Existe | Sin orden | Especifique si se ordenarán los resultados por un segundo criterio |
Descending | N/D | Valor booleano | False | Especifique si se ordenarán los elementos en orden descendente o ascendente |
Then by | N/D | Sin clasificación, Nombre completo, Ruta raíz, Directorio, Nombre, Nombre sin extensión, Extensión, Tamaño, Hora de creación, Último acceso, Última modificación, Está oculto, Es el sistema, Es de solo lectura, Es archivo, Existe | Sin orden | Especifique si se ordenarán los resultados por un tercer criterio |
Descending | N/D | Valor booleano | False | Especifique si se ordenarán los elementos en orden descendente o ascendente |
Variables producidas
Argumento | Type | Descripción |
---|---|---|
Files | Lista de archivos | Los archivos recuperados como una lista de objetos de archivos |
Excepciones
Excepción | Description |
---|---|
La carpeta no existe | Indica que no se encontró la carpeta |
No se puede recuperar la lista de archivos | Indica un problema para recuperar la lista de archivos |
Obtener subcarpetas de la carpeta
Permite recuperar la lista de subcarpetas de una carpeta.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Folder | No | Carpeta | Introduzca o elija la ruta completa de la carpeta, o una variable que contenga la carpeta, para recuperar de ella la lista de subcarpetas | |
Filtro de carpeta | No | Valor de texto | * | Elija un filtro para limitar las subcarpetas recuperadas. Este parámetro permite comodines, por ejemplo, Doc* o Document?. Para permitir varios filtros de carpeta, separe las opciones con un punto y coma, por ejemplo, Doc*,*. |
Include subfolders | N/A | Valor booleano | False | Especifique si se mirará en las subcarpetas y se recuperarán también sus subcarpetas (etc.) |
Fail upon denied access to any subfolder | N/D | Valor booleano | True | Especifique si se generará un error al intentar obtener subcarpetas de una carpeta sin derechos de acceso o se ignorarán esas carpetas |
Sort by | N/D | Sin clasificación, Nombre completo, Ruta raíz, Directorio, Nombre, Nombre sin extensión, Extensión, Tamaño, Hora de creación, Último acceso, Última modificación, Está oculto, Es el sistema, Es de solo lectura, Es archivo, Existe | Sin orden | Especifique si se ordenarán los resultados y por qué criterio |
Descending | N/D | Valor booleano | False | Especifique si se ordenarán los elementos en orden descendente o ascendente |
Then by | N/D | Sin clasificación, Nombre completo, Ruta raíz, Directorio, Nombre, Nombre sin extensión, Extensión, Tamaño, Hora de creación, Último acceso, Última modificación, Está oculto, Es el sistema, Es de solo lectura, Es archivo, Existe | Sin orden | Especifique si se ordenarán los resultados por un segundo criterio |
Descending | N/D | Valor booleano | False | Especifique si se ordenarán los elementos en orden descendente o ascendente |
Then by | N/D | Sin clasificación, Nombre completo, Ruta raíz, Directorio, Nombre, Nombre sin extensión, Extensión, Tamaño, Hora de creación, Último acceso, Última modificación, Está oculto, Es el sistema, Es de solo lectura, Es archivo, Existe | Sin orden | Especifique si se ordenarán los resultados por un tercer criterio |
Descending | N/D | Valor booleano | False | Especifique si se ordenarán los elementos en orden descendente o ascendente |
Variables producidas
Argumento | Type | Descripción |
---|---|---|
Folders | Lista de carpetas | Las subcarpetas recuperadas como una lista de objetos de carpetas |
Excepciones
Excepción | Description |
---|---|
La carpeta no existe | Indica que no se encontró la carpeta |
No se puede recuperar la lista de subcarpetas | Indica un problema para recuperar la lista de subcarpetas |
Crear carpeta
Crear una carpeta nueva.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Create new folder into | No | Carpeta | Escriba o elija la ruta completa de la carpeta, o una variable que contenga la carpeta, para crear una nueva carpeta en | |
New folder name | No | Valor de texto | Escriba el texto, o una variable de texto, para el nombre de la nueva carpeta |
Variables producidas
Argumento | Type | Descripción |
---|---|---|
NewFolder | Carpeta | El objeto de carpeta creado (que es una representación y puede obtener acceso a la carpeta y a toda su información) |
Excepciones
Excepción | Description |
---|---|
La carpeta no existe | Indica que no se encontró la carpeta |
No se puede crear la carpeta | Indica un problema al crear la carpeta |
El nombre de la nueva carpeta y su ruta de acceso a ella están vacíos | Indica que tanto la nueva ruta a la carpeta como el nombre de la carpeta no tienen ningún valor |
Eliminar carpeta
Permite eliminar una carpeta existente y su contenido (archivos y subcarpetas).
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Folder to delete | No | Carpeta | Introduzca o elija la ruta completa de la carpeta, o una variable que contenga la carpeta, para eliminar. Recuerde que también se eliminan todos los contenidos de esa carpeta y sus subcarpetas. |
Variables producidas
Esta acción no produce ninguna variable.
Excepciones
Excepción | Description |
---|---|
La carpeta no existe | Indica que no se encontró la carpeta |
No se puede eliminar la carpeta | Indica un problema al eliminar la carpeta |
Carpeta vacía
Permite eliminar todo el contenido de una carpeta (archivos y subcarpetas) sin eliminar la propia carpeta.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Folder to empty | No | Carpeta | Escriba o elija la ruta completa de la carpeta, o una variable que contenga la carpeta, para eliminar su contenido |
Variables producidas
Esta acción no produce ninguna variable.
Excepciones
Excepción | Description |
---|---|
La carpeta no existe | Indica que no se encontró la carpeta |
No se puede eliminar el contenido de la carpeta | Indica un problema al borrar el contenido de la carpeta |
Copiar carpeta
Copia una carpeta en una carpeta de destino.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Folder to copy | No | Carpeta | Introduzca o elija la ruta completa de la carpeta, o una variable que contenga la carpeta, para copiar. Si la ruta de la carpeta termina con un \, solo se copia el contenido de la carpeta (archivos + subcarpetas). De lo contrario, la carpeta en sí (junto con su contenido) se copia como una subcarpeta en la carpeta de destino. | |
Destination folder | No | Carpeta | Especifique o elija la ruta de acceso completa de la carpeta, o una variable que contenga la carpeta, para que sea la carpeta de destino | |
If folder exists | N/D | No hacer nada, Sobrescribir | No hacer nada | Especifique si desea sobrescribir los archivos o no copiarlos en absoluto, si la carpeta de destino ya existe. Si la carpeta existe, pero los archivos tienen nombres diferentes, los archivos antiguos aún permanecen en la carpeta. |
Variables producidas
Argumento | Type | Descripción |
---|---|---|
CopiedFolder | Carpeta | El objeto de carpeta copiado (que es una representación y puede obtener acceso a la carpeta y a toda su información) |
Excepciones
Excepción | Description |
---|---|
La carpeta no existe | Indica que no se encontró la carpeta |
La carpeta de destino no existe | Indica que no se encontró la carpeta de destino |
No se puede copiar la carpeta | Indica un problema al copiar la carpeta |
Mover carpeta
Mueve una carpeta existente a una carpeta de destino.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Folder to move | No | Carpeta | Introduzca o elija la ruta completa de la carpeta, o una variable que contenga la carpeta, para moverla | |
Destination folder | No | Carpeta | Especifique o elija la ruta de acceso completa de la carpeta, o una variable que contenga la carpeta, para que sea la carpeta de destino |
Variables producidas
Argumento | Type | Descripción |
---|---|---|
MovedFolder | Carpeta | El objeto de carpeta movido (que es una representación y puede obtener acceso a la carpeta y a toda su información) |
Excepciones
Excepción | Description |
---|---|
La carpeta no existe | Indica que no se encontró la carpeta |
La carpeta de destino no existe | Indica que no se encontró la carpeta de destino |
No se puede mover la carpeta | Indica un problema al mover la carpeta |
Cambiar el nombre de la carpeta
Cambie el nombre de una carpeta.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Folder to rename | No | Carpeta | Introduzca o elija la ruta completa de la carpeta, o una variable que contenga la carpeta, para cambiar su nombre | |
New folder name | No | Valor de texto | Escriba el texto, o una variable de texto, para el nombre de la nueva carpeta |
Variables producidas
Argumento | Type | Descripción |
---|---|---|
RenamedFolder | Carpeta | El objeto de carpeta que ha cambiado de nombre (que es una representación y puede obtener acceso a la carpeta y a toda su información) |
Excepciones
Excepción | Description |
---|---|
La carpeta no existe | Indica que no se encontró la carpeta |
No se puede cambiar de nombre la carpeta | Indica un problema al cambiar de nombre la carpeta |
Obtener carpeta especial
Recupere la ruta de acceso de una carpeta especial de Windows (por ejemplo, Escritorio, Mis imágenes, Caché de Internet, etc.).
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Special folder name | N/D | Programas, Personal, Favoritos, Inicio, Reciente, Enviar a, Menú Inicio, Música, Escritorio, Plantillas, Datos de la aplicación, Datos de la aplicación local, Caché de Internet, Cookies, Historial, Datos de la aplicación común, Sistema, Archivos de programa, Imágenes, Archivos de programa comunes | Escritorio | Elija el nombre de la carpeta especial (como Mis documentos o Escritorio). Esta opción será independiente de la ruta, para encontrar la carpeta especial en cualquier computadora independientemente de las especificaciones de la ruta. |
Variables producidas
Argumento | Type | Descripción |
---|---|---|
SpecialFolderPath | Carpeta | El objeto de carpeta especial (que es una representación y puede obtener acceso a la carpeta y a toda su información) |
Excepciones
Esta acción no incluye ninguna excepción.