Azioni relative alle cartelle
Importante
Per impedire l'accesso non autorizzato, Windows richiede i diritti amministratore per accedere alle cartelle protette. Per accedere a queste risorse utilizzando azioni relative alle cartelle, esegui Power Automate con diritti di amministratore. Per ulteriori informazioni sull'esecuzione di Power Automate come amministratore, vai a Eseguire Power Automate con diritti elevati.
Le azioni relative alle cartelle di Power Automate ti consentono di manipolare e organizzare cartelle.
L'azione Ottieni cartella speciale permette di recuperare i percorsi per le directory di uso comune che variano tra utenti e computer. Nell'esempio seguente, la directory del desktop viene recuperata e archiviata in una variabile.
Ora puoi usare la variabile %SpecialFolderPath% ogni volta che è necessario, indipendentemente dall'utente che esegue il flusso o dal computer su cui viene eseguito.
Creare nuove cartelle con l'azione Crea cartella.
Per ottenere un elenco del contenuto di una cartella, usare l'azione Ottieni le sottocartelle nella cartella. Questa azione recupera un elenco di cartelle che si trovano nella cartella specificata. L'esempio seguente recupera tutte le sottocartelle di una cartella speciale specificata. Nella sezione Avanzate, puoi vedere che l'azione ordina i risultati per ora di creazione in ordine crescente e per nome in ordine decrescente.
Puoi anche copiare, spostare, rinominare ed eliminare o svuotare le cartelle utilizzando le azioni appropriate.
If folder exists
Contrassegna l'inizio di un blocco di azioni condizionale a seconda dell'esistenza o meno di una cartella.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
If folder | N/D | Esiste, Non esiste | Esiste | Scegli lo stato della cartella da controllare |
Folder path | No | Cartella | Immetti o scegli il percorso completo della cartella, o una variabile contenente la cartella, di cui controllare lo stato |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Questa azione non include eccezioni.
Ottieni file nella cartella
Recupera l'elenco di file in una cartella.
Per ripristinare tutti i file in una cartella specificata, usare l'azione Ottieni file nella cartella. Specifica il percorso della cartella nella proprietà Cartella e quindi utilizza il carattere * nella proprietà File filter (inclusa per impostazione predefinita). Nel caso in cui desideri includere anche tutti i file inclusi nella sottocartella all'interno della cartella specificata, attiva l'interruttore Includi sottocartelle. I percorsi dei file recuperati vengono quindi archiviati nell'output dell'azione.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Folder | No | Cartella | Immetti o scegli il percorso completo della cartella, o una variabile contenente la cartella, da cui recuperare l'elenco di file | |
Filtro file | No | Valore di testo | * | Scegli un filtro per limitare i file recuperati. Questo parametro consente l'uso di caratteri jolly, ad esempio *.txt o document?.doc. Per utilizzare più filtri file, separa le opzioni con un punto e virgola, ad esempio .txt;.exe. |
Include subfolders | N/D | Valore booleano | Falso | Specifica se cercare anche nelle sottocartelle |
Fail upon denied access to any subfolder | N/D | Valore booleano | Vero | Specifica se generare un errore durante il tentativo di recupero dei file di una cartella senza diritti di accesso o ignorare tali cartelle |
Sort by | N/D | Nessun ordinamento, Nome completo, Percorso radice, Directory, Nome, Nome senza estensione, Estensione, Dimensioni, Ora di creazione, Ultimo accesso, Ultima modifica, È nascosto, È sistema, È sola lettura, È archivio, Esiste | Nessun ordinamento | Specifica se ordinare i risultati e in base a quale criterio |
Descending | N/D | Valore booleano | Falso | Specifica se ordinare gli elementi in ordine decrescente o crescente |
Then by | N/D | Nessun ordinamento, Nome completo, Percorso radice, Directory, Nome, Nome senza estensione, Estensione, Dimensioni, Ora di creazione, Ultimo accesso, Ultima modifica, È nascosto, È sistema, È sola lettura, È archivio, Esiste | Nessun ordinamento | Specifica se ordinare i risultati in base a un secondo criterio |
Descending | N/D | Valore booleano | Falso | Specifica se ordinare gli elementi in ordine decrescente o crescente |
Then by | N/D | Nessun ordinamento, Nome completo, Percorso radice, Directory, Nome, Nome senza estensione, Estensione, Dimensioni, Ora di creazione, Ultimo accesso, Ultima modifica, È nascosto, È sistema, È sola lettura, È archivio, Esiste | Nessun ordinamento | Specifica se ordinare i risultati in base a un terzo criterio |
Descending | N/D | Valore booleano | Falso | Specifica se ordinare gli elementi in ordine decrescente o crescente |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
Files | Elenco di file | File recuperati come elenco di oggetti file |
Eccezioni
Eccezione | Description |
---|---|
Cartella inesistente | Indica che la cartella non è stata trovata |
Impossibile recuperare l'elenco di file | Indica un problema durante il recupero dell'elenco di file |
Ottieni le sottocartelle nella cartella
Recupera l'elenco di sottocartelle in una cartella.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Folder | No | Cartella | Immetti o scegli il percorso completo della cartella, o una variabile contenente la cartella, da cui recuperare l'elenco di sottocartelle | |
Filtro cartella | No | Valore di testo | * | Scegli un filtro per limitare le sottocartelle recuperate. Questo parametro consente l'uso di caratteri jolly, ad esempio Doc* o Document?. Per utilizzare più filtri cartelle, separa le opzioni con un punto e virgola, ad esempio Doc*;*. |
Include subfolders | N/A | Valore booleano | False | Specifica se cercare nelle sottocartelle e recuperare anche le relative sottocartelle (e così via) |
Fail upon denied access to any subfolder | N/D | Valore booleano | Vero | Specifica se generare un errore durante il tentativo di recupero delle sottocartelle di una cartella senza diritti di accesso o ignorare tali cartelle |
Sort by | N/D | Nessun ordinamento, Nome completo, Percorso radice, Directory, Nome, Nome senza estensione, Estensione, Dimensioni, Ora di creazione, Ultimo accesso, Ultima modifica, È nascosto, È sistema, È sola lettura, È archivio, Esiste | Nessun ordinamento | Specifica se ordinare i risultati e in base a quale criterio |
Descending | N/D | Valore booleano | Falso | Specifica se ordinare gli elementi in ordine decrescente o crescente |
Then by | N/D | Nessun ordinamento, Nome completo, Percorso radice, Directory, Nome, Nome senza estensione, Estensione, Dimensioni, Ora di creazione, Ultimo accesso, Ultima modifica, È nascosto, È sistema, È sola lettura, È archivio, Esiste | Nessun ordinamento | Specifica se ordinare i risultati in base a un secondo criterio |
Descending | N/D | Valore booleano | Falso | Specifica se ordinare gli elementi in ordine decrescente o crescente |
Then by | N/D | Nessun ordinamento, Nome completo, Percorso radice, Directory, Nome, Nome senza estensione, Estensione, Dimensioni, Ora di creazione, Ultimo accesso, Ultima modifica, È nascosto, È sistema, È sola lettura, È archivio, Esiste | Nessun ordinamento | Specifica se ordinare i risultati in base a un terzo criterio |
Descending | N/D | Valore booleano | Falso | Specifica se ordinare gli elementi in ordine decrescente o crescente |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
Folders | Elenco di cartelle | Sottocartelle recuperate come elenco di oggetti cartella |
Eccezioni
Eccezione | Description |
---|---|
Cartella inesistente | Indica che la cartella non è stata trovata |
Impossibile recuperare l'elenco di sottocartelle | Indica un problema durante il recupero dell'elenco di sottocartelle |
Crea cartella
Crea nuova cartella.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Create new folder into | No | Cartella | Immetti o scegli il percorso completo della cartella, o una variabile contenente la cartella, in cui creare una nuova cartella | |
New folder name | No | Valore di testo | Immetti il testo, o una variabile di testo, per il nome della nuova cartella |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
NewFolder | Cartella | Oggetto cartella creata (che è una rappresentazione e può accedere alla cartella e a tutte le relative informazioni) |
Eccezioni
Eccezione | Description |
---|---|
Cartella inesistente | Indica che la cartella non è stata trovata |
Impossibile creare la cartella | Indica un problema durante la creazione della cartella |
Il nuovo percorso e il nome della cartella sono vuoti | Indica che il nuovo percorso della cartella e il nome della cartella non contengono un valore |
Elimina cartella
Elimina una cartella esistente e il relativo contenuto (file e sottocartelle).
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Folder to delete | No | Cartella | Immetti o scegli il percorso completo della cartella, o una variabile contenente la cartella, da eliminare. Ricorda che anche tutto il contenuto della cartella e delle relative sottocartelle viene eliminato. |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Cartella inesistente | Indica che la cartella non è stata trovata |
Impossibile eliminare la cartella | Indica un problema durante l'eliminazione della cartella |
Svuota cartella
Elimina tutto il contenuto di una cartella (file e sottocartelle) senza eliminare la cartella stessa.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Folder to empty | No | Cartella | Immetti o scegli il percorso completo della cartella, o una variabile contenente la cartella, di cui eliminare il contenuto |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Cartella inesistente | Indica che la cartella non è stata trovata |
Impossibile eliminare il contenuto della cartella | Indica un problema durante l'eliminazione del contenuto della cartella |
Copia cartella
Copia una cartella in una cartella di destinazione.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Folder to copy | No | Cartella | Immetti o scegli il percorso completo della cartella, o una variabile contenente la cartella, da copiare Se il percorso della cartella termina con \ solo il contenuto della cartella (file + sottocartelle) viene copiato. In caso contrario, la cartella stessa (insieme al relativo contenuto) viene copiata come sottocartella nella cartella di destinazione. | |
Destination folder | No | Cartella | Immetti o scegli il percorso completo della cartella, o una variabile contenente la cartella, per la cartella di destinazione | |
If folder exists | N/D | Non eseguire alcuna operazione, Sovrascrivi | Non eseguire alcuna operazione | Specifica se sovrascrivere i file o non copiarli se la cartella di destinazione esiste già. Se la cartella esiste ma i file hanno nomi diversi, i vecchi file rimangono nella cartella. |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
CopiedFolder | Cartella | Oggetto cartella copiata (che è una rappresentazione e può accedere alla cartella e a tutte le relative informazioni) |
Eccezioni
Eccezione | Description |
---|---|
Cartella inesistente | Indica che la cartella non è stata trovata |
Cartella di destinazione inesistente | Indica che la cartella di destinazione non è stata trovata |
Impossibile copiare la cartella | Indica un problema durante la copia della cartella |
Sposta cartella
Sposta una cartella esistente in una cartella di destinazione.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Folder to move | No | Cartella | Immetti o scegli il percorso completo della cartella, o una variabile contenente la cartella, da spostare | |
Destination folder | No | Cartella | Immetti o scegli il percorso completo della cartella, o una variabile contenente la cartella, per la cartella di destinazione |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
MovedFolder | Cartella | Oggetto cartella spostata (che è una rappresentazione e può accedere alla cartella e a tutte le relative informazioni) |
Eccezioni
Eccezione | Description |
---|---|
Cartella inesistente | Indica che la cartella non è stata trovata |
Cartella di destinazione inesistente | Indica che la cartella di destinazione non è stata trovata |
Impossibile spostare la cartella | Indica un problema durante lo spostamento della cartella |
Rinomina cartella
Modifica il nome di una cartella.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Folder to rename | No | Cartella | Immetti o scegli il percorso completo della cartella, o una variabile contenente la cartella, di cui modificare il nome | |
New folder name | No | Valore di testo | Immetti il testo, o una variabile di testo, per il nuovo nome della cartella |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
RenamedFolder | Cartella | Oggetto cartella rinominata (che è una rappresentazione e può accedere alla cartella e a tutte le relative informazioni) |
Eccezioni
Eccezione | Description |
---|---|
Cartella inesistente | Indica che la cartella non è stata trovata |
Impossibile rinominare la cartella | Indica un problema durante la ridenominazione della cartella |
Ottieni cartella speciale
Recupera il percorso di una cartella speciale di Windows (come Desktop, Immagini, Cache Internet e così via).
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Special folder name | N/D | Programmi, Personale, Preferiti, Avvio, Recenti, Invia a, Menu Start, Musica, Desktop, Modelli, Dati applicazioni, Dati applicazioni locali, Cache Internet, Cookie, Cronologia, Dati applicazioni comuni, Sistema, File di programma, Immagini, File di programma comuni | Desktop | Scegli il nome della cartella speciale (ad esempio Documenti o Desktop). Questa opzione è indipendente dal percorso, in modo da trovare la cartella speciale in qualsiasi computer indipendentemente dalle specifiche del percorso. |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
SpecialFolderPath | Cartella | Oggetto cartella speciale (che è una rappresentazione e può accedere alla cartella e a tutte le relative informazioni) |
Eccezioni
Questa azione non include eccezioni.