Partajați prin


Fișierează acțiuni

Important

Pentru a preveni accesul neautorizat, Windows necesită drepturi de administrator pentru a accesa fișierele protejate. Pentru a accesa aceste resurse folosind acțiunile fișierului, rulați Power Automate cu drepturi de administrator. Pentru mai multe informații despre rularea Power Automate ca administrator, accesați Run Power Automate cu drepturi ridicate.

Gestionarea fișierelor și a conținutului acestora este esențială pentru majoritatea scenariilor de automatizare. Puteți utiliza acțiunile fișierelor pentru a gestiona fișiere, a prelua proprietățile acestora, a citi și a scrie date și a le converti în alte tipuri.

Majoritatea acțiunilor fișierelor necesită căi care specifică fișierele pe care doriți să le manipulați. Aceste căi pot fi valori codificate sau variabile de tip de date ale fișierului.

Notă

Pentru a furniza multe fișiere ca intrare, utilizați o variabilă listă cu elemente de fișier. O metodă de a crea o listă de fișiere este acțiunea Obține fișiere în folder .

În mod similar, puteți completa o valoare codificată sau o variabilă tip de date de folder pentru a specifica un folder de destinație în acțiunile care au nevoie de unul.

Captură de ecran a acțiunii Mutare fișiere.

Unele acțiuni ale fișierelor oferă o configurație extinsă, permițându-vă să automatizați practic orice scenariu. De exemplu, acțiunea Redenumiți fișierele include opțiuni pentru a seta un nou nume sau pentru a adăuga, înlocui sau elimina un șir de text la numele fișierului existent.

Captură de ecran a acțiunii Redenumiți fișierele.

Pentru a adăuga conținut text sau pentru a suprascrie fișiere text, implementați acțiunea Scrie text în fișier . Pentru a citi conținutul unui fișier text, utilizați acțiunea Citiți textul din fișier .

De asemenea, dacă trebuie să citiți sau să scrieți conținut în fișierele CSV, utilizați Citiți din fișierul CSV și Scrieți în fișierul CSV acțiuni. Puteți găsi un exemplu de flux de desktop care gestionează fișierele CSV în Conversia unui fișier CSV într-o foaie de calcul Excel.

Dacă doriți să verificați dacă un fișier există într-un anumit dosar, utilizați acțiunea Dacă fișierul există . Această acțiune este condiționată și vă permite să rulați diferite blocuri de cod în funcție de existența fișierului. Pentru a găsi mai multe informații despre condițiile, accesați Utilizați condițiile.

Dacă fișierul există

Marchează începutul unui bloc condiționat de acțiuni în funcție de faptul dacă un fișier există sau nu.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Dacă fișierul Nedisponibil Există, nu există Există Starea fișierului de verificat
Cale fișier No Fişier Calea completă pentru a căuta fișierul

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Această acțiune nu include excepții.

Așteptare fișier

Suspendați execuția automatizării până când un fișier este creat sau șters.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Așteptați ca fișierul să fie Nedisponibil Creat, șters Creată Specifică dacă să se întrerupă fluxul la crearea sau ștergerea unui anumit fișier
Cale fișier No Fişier Calea completă pentru a căuta fișierul

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Această acțiune nu include excepții.

Copiere fișiere

Copiați unul sau mai multe fișiere într-un folder de destinație.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Fișiere de copiat No Listafișierelor Fișierele de copiat. Această valoare poate fi o cale de fișier sau o variabilă care conține un fișier, o listă de fișiere, o cale de text sau o listă de căi de text. Utilizați acțiunea „Obține fișiere în folder” pentru a completa o variabilă cu o listă de fișiere.
Folder de destinație No Pliant Folderul de destinație pentru fișierele copiate
Dacă fișierul există Nedisponibil Nu face nimic, suprascrie Nicio acțiune Specifică ce trebuie să faceți dacă un fișier cu același nume există deja în folderul de destinație

Variabile produse

Argument Tipul Descriere
CopiedFiles Listafișierelor Fișierele copiate ca o listă de fișiere

Excepții

Excepție Descriere
Folderul sursă nu există Indică faptul că folderul sursă nu există
Folderul de destinație nu există. Indică faptul că folderul de destinație nu există
Fișierul nu a fost găsit Indică faptul că fișierul nu există
Fișierul nu poate fi copiat Indică o problemă la copierea fișierului

Mutare fișiere

Mutați unul sau mai multe fișiere într-un folder de destinație.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Fișiere de mutat No Listafișierelor Fișierele de mutat. Această valoare poate fi o cale de fișier sau o variabilă care conține un fișier, o listă de fișiere, o cale de text sau o listă de căi de text. Utilizați acțiunea „Obține fișiere în folder” pentru a completa o variabilă cu o listă de fișiere.
Folder de destinație No Pliant Folderul de destinație pentru fișierele mutate
Dacă fișierul există Nedisponibil Nu face nimic, suprascrie Nicio acțiune Specifică ce trebuie să faceți dacă un fișier cu același nume există deja în folderul de destinație

Variabile produse

Argument Tipul Descriere
MovedFiles Listafișierelor Fișierele mutate sub forma unei liste de fișiere

Excepții

Excepție Descriere
Folderul sursă nu există Indică faptul că folderul sursă nu există
Folderul de destinație nu există. Indică faptul că folderul de destinație nu există
Fișierul nu a fost găsit Indică faptul că fișierul nu există
Fișierul nu poate fi mutat Indică o problemă la mutarea fișierului

Ștergeți fișiere

Ștergeți unul sau mai multe fișiere.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Fișiere de șters No Listafișierelor Fișierele de șters. Această valoare poate fi o cale de fișier sau o variabilă care conține un fișier, o listă de fișiere, o cale de text sau o listă de căi de text. Utilizați „Obține fișiere în folder” pentru a completa o variabilă cu o listă de fișiere

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Calea de fișier nu există Indică faptul că respectiva cale de fișier nu există
Fișierul nu a fost găsit Indică faptul că fișierul nu există
Fișierul nu poate fi șters Indică o problemă la ștergerea fișierului

Redenumire fișiere

Schimbați numele unui fișier sau mai multor fișiere.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Fișierul de redenumit No Listafișierelor Fișierele de redenumit. Această valoare poate fi o cale de fișier sau o variabilă care conține un fișier, o listă de fișiere, o cale de text sau o listă de căi de text. Utilizați acțiunea „Obține fișiere în folder” pentru a completa o variabilă cu o listă de fișiere.
Adăugați un număr la Nedisponibil Valoare booleană Adevărat Specifică dacă să se adauge numărul la numele fișierelor existente sau la un nume nou
Schemă de redenumire Nedisponibil Setați un nume nou, Adăugați text, Eliminați text, Înlocuiți text, Schimbați extensia, Adăugați data și oră, Faceți secvențial Setați un nume nou Specificați cum să fie redenumite fișierele
Nume fișier nou No Valoare text Noul nume al fișierului sau fișierelor
Extensie nouă Da Valoare text Textul de adăugat ca nouă extensie pentru fișiere
Nume fișier nou No Valoare text Noul nume al fișierului sau fișierelor
Adăugați un număr la Nedisponibil După nume, Înainte de nume După nume Specifică dacă să se adauge numărul înainte sau după numele originale sau un nou nume de bază
Text de adăugat Da Valoare text Textul de adăugat la numele original al fișierelor
Text de eliminat Da Valoare text Textul de eliminat din numele fișierelor originale. Această schemă de redenumire caută fiecare nume de fișier și elimină textul introdus oriunde în nume, de fiecare dată când apare.
Text de înlocuit No Valoare text Textul de înlocuit în numele fișierelor originale. Această schemă de redenumire caută fiecare nume de fișier și înlocuiește textul introdus oriunde în nume, de fiecare dată când apare
Utilizați o valoare datetime particularizată Nedisponibil Valoare booleană Fals Specifică dacă să se folosească o valoare datetime particularizată
Valoare datetime de adăugat Nedisponibil Data curentă, Ora creării, Ultima accesare, Ultima modificare Valoare datetime curentă Specifică valoarea datetime pe care să o adăugați la numele fișierelor
Păstrați extensia Nedisponibil Valoare booleană Adevărat Specifică dacă se include extensia anterioară cu numele fișierelor. Dezactivați această opțiune pentru a adăuga manual extensia fișierelor.
Înlocuiți cu Da Valoare text Textul cu care se înlocuiește textul original
Începeți numerotarea la No Valoare numerică Valoarea numărului de pornire
Adăugare text Nedisponibil După nume, Înainte de nume După nume Specifică dacă să se adauge textul înainte sau după numele originale
Datetime particularizat No Ora de întâlnire Valoare datetime de adăugat la numele fișierelor
Incrementați cu No Valoare numerică Numărul pentru incrementarea valorii de pornire
Adăugați datetime Nedisponibil După nume, Înainte de nume După nume Specifică dacă să se adauge valoarea datetime înainte sau după numele originale
Separator Nedisponibil Nimic, spațiu, liniuță, punct, subliniere Spațiu Specifică ce anume să folosiți pentru a separa numele original al fișierului și numărul adăugat, inclusiv opțiunea de a nu utiliza un separator
Separator Nedisponibil Nimic, spațiu, liniuță, punct, subliniere Spațiu Specifică ce anume să folosiți pentru a separa numele original al fișierului și valoarea datetime adăugată, inclusiv opțiunea de a nu utiliza un separator
Utilizați spațierea Nedisponibil Valoarea booleană Fals Specifică dacă să se folosească spațierea
Format datetime No Valoarea textului aaaaMMzz Formatul valorii datetime de adăugat la numele fișierului, cum ar fi ZZ/ll.aaaa pentru dată și hh:mm:sstt pentru oră
Faceți fiecare număr de cel puțin Da Valoare numerică 3 Lungimea minimă pentru fiecare număr adăugat
Dacă fișierul există Nedisponibil Nu face nimic, suprascrie Nicio acțiune Specifică ce trebuie să faceți dacă un fișier cu același nume există deja în folder

Variabile produse

Argument Tipul Descriere
RedenumitFișiere Listafișierelor Fișierele redenumite sub forma unei liste de fișiere

Excepții

Excepție Descriere
Directorul nu a fost găsit Indică faptul că directorul nu a fost găsit
Fișierul nu a fost găsit Indică faptul că fișierul nu există
Fișierul nu poate fi redenumit Indică o problemă la redenumirea fișierului

Citire text din fișier

Citiți conținutul unui fișier text.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Cale fișier No Fișier Fișierul de citit
Stocați conținut ca Nedisponibil Valoare text unică, Listă (fiecare este un element de listă) O singură valoare text Specifică modul de stocare a textului. Alegeți "Valoare text unic" pentru a stoca întregul text ca valoare text unică. Alegeți "Listă" pentru a stoca fiecare linie a textului original ca element text într-o listă.
Codificare Nedisponibil Sistem implicit, ASCII, Unicode, Unicode (big-endian), UTF-8 UTF-8 Codificare pentru a citi textul specificat din fișierul text cu.

Variabile produse

Argument Tipul Descriere
Conținutul fișierului Valoarea textului Conținutul ca text
Conținutul fișierului Lista valorilor Text Conținutul ca listă de texte

Excepții

Excepție Descriere
Directorul nu a fost găsit Indică faptul că directorul nu a fost găsit
Fișierul nu a fost găsit Indică faptul că fișierul nu există
Citirea din fișier nu a reușit Indică o problemă la citirea din fișier

Scriere text în fișier

Scrieți sau adăugați text într-un fișier.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Cale fișier No Fișier Fișierul pentru a scrie textul. Această valoare poate fi o cale de fișier sau o variabilă care conține un fișier sau o cale textuală.
Text de scris Da Valoare generală Textul de scris în fișierul specificat
Adăugați o linie nouă Nedisponibil Valoarea booleană Adevărat Specifică dacă să se adauge o linie nouă la sfârșitul textului general pentru a scrie în fișier
Dacă fișierul există Nedisponibil Suprascrierea conținutului existent, Adăugarea conținutului Suprascrieți conținutul existent Specifică dacă se suprascrie conținutul existent sau se adaugă la sfârșitul conținutului existent. Dacă fișierul nu există, această acțiune îl creează automat.
Codificare Nedisponibil Sistem implicit, ASCII, Unicode, Unicode (big-endian), UTF-8, Unicode (fără mască de comandă a octeților), UTF-8 (fără mască de ordine a octeților) Unicode Codificarea de utilizat pentru textul specificat pentru a scrie în fișierul text

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Scrierea textului în fișier nu a reușit Indică o problemă la scrierea în fișier
Director nevalid pentru fișier Indică faptul că directorul este nevalid

Citire din fișierul CSV

Citiți un fișier CSV într-un tabel de date.

Puteți utiliza acțiunea Citire din fișier CSV pentru a crea o variabilă tabel de date cu conținutul fișierului. Trebuie să definiți calea către fișierul CSV și codificarea de utilizat pentru citirea acestuia, în timp ce puteți, de asemenea, să tăiați orice spații albe din celulele extrase, să manipulați prima linie ca anteturi de coloană și să specificați separatorul de coloane.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Cale fișier No Fișier Fișierul CSV de citit. Această valoare poate fi o cale de fișier sau o variabilă care conține un fișier sau o cale textuală
Codificare Nedisponibil UTF-8, Unicode, Unicode (big-endian), UTF-8 (Fără marcaj de comandă octeți), Unicode (fără marcaj de comandă octeți), Implicit sistem, ASCII UTF-8 Codificarea care trebuie utilizată pentru citirea fișierului CSV specificat
Trunchiați câmpurile Nedisponibil Valoarea booleană Adevărat Specifică dacă să se elimine automat spațiile goale de la începutul și de la sfârșitul celulelor extrase
Prima linie conține numele de coloane Nedisponibil Valoarea booleană Fals Specifică dacă se utilizează primul rând al resursei CSV pentru a seta numele coloanelor variantei de tabel de date rezultate. Activați această opțiune pentru a evita citirea numelor ca date în tabel. Acțiunile ulterioare pot accesa datele deținute de tabelul de date utilizând numele coloanelor (în loc de numerele coloanelor).
Separator de coloane Nedisponibil Lățimi fixe ale coloanelor predefinite, personalizate Predefinit Specifică dacă să se folosească un separator de coloane predefinit, unul particularizat sau lățimi de coloană fixe
Separator Nedisponibil Sistem implicit, virgulă, punct și virgulă, filă Valoare implicită de sistem Separatorul de coloană pentru a analiza fișierul CSV
Separator particularizat No Valoarea textului Separatorul de coloane particularizat de utilizat pentru analizarea resursei CSV specificate
Lățimi coloană fixe No Valoarea textului Lățimile fixe ale coloanelor de utilizat pentru analizarea resursei CSV specificate. Separați lățimile folosind virgule, spații, file sau linii noi.

Variabile produse

Argument Tipul Descriere
CSVTable Tabel de date Conținutul fișierului CSV ca tabel de date

Excepții

Excepție Descriere
Citirea din CSV nu a reușit Indică o problemă la citirea din fișierul CSV

Scriere în fișierul CSV

Scrieți un tabel de date, un rând de date sau o listă într-un fișier CSV.

Utilizați acțiunea Scriere în fișier CSV pentru a scrie un tabel de date, un rând de date sau o variabilă listă într-un fișier CSV țintă. În parametrul Cale fișier , specificați calea fișierului sau variabila care conține un fișier sau o cale textuală în care vor fi exportate datele.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Variabilă pentru scriere No Valoare generală Tabelul de date, variabila rând de date sau variabila listă pentru scriere în fișierul CSV țintă
Cale fișier No Fișier Fișierul CSV în care să exportați variabila. Această valoare poate fi o cale de fișier sau o variabilă care conține un fișier sau o cale textuală.
Codificare Nedisponibil UTF-8, Unicode, Unicode (big-endian), UTF-8 (Fără marcaj de comandă octeți), Unicode (fără marcaj de comandă octeți), Implicit sistem, ASCII UTF-8 Codificarea de utilizat pentru scriere în fișierul CSV specificat
Includeți nume de coloane Nedisponibil Valoarea booleană Fals Specifică dacă numele coloanelor variantei specificate trebuie să devină primul rând al fișierului CSV. Această opțiune intră în vigoare dacă și numai dacă fișierul CSV țintă fie nu există inițial, fie există, dar este altfel gol de text.
Dacă fișierul există Nedisponibil Suprascrierea conținutului existent, Adăugarea conținutului Suprascrieți conținutul existent Specifică comportamentul dorit atunci când fișierul CSV țintit există deja în sistemul de fișiere
Separator Nedisponibil Sistem implicit, virgulă, punct și virgulă, filă Valoare implicită de sistem Separatorul de coloane de utilizat în fișierul CSV specificat
Separator de coloane particularizat No Valoarea textului Separatorul de coloane particularizat de utilizat în fișierul CSV
Utilizați un separator de coloane particularizat Nedisponibil Valoarea booleană Fals Specifică dacă să se utilizeze un separator de coloane particularizat sau unul predefinit

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Scrierea nu a reușit Indică o problemă la scrierea în fișierul CSV

Obțineți partea de cale a fișierului

Regăsiți una sau mai multe părți (director, nume de fișier, extensie etc.) dintr-un text care reprezintă o cale de fișier.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Cale fișier No Fișier Calea fișierului de utilizat ca sursă

Variabile produse

Argument Tipul Descriere
Calea rădăcină Fișier Calea rădăcină a fișierului sursă
Director Dosar Directorul fișierului sursă
Nume de fișier Valoarea textului Numele fișierului sursă
FileNameNoExtension Valoarea textului Numele de fișier (fără extensie) al fișierului sursă
Extensie fișier Valoarea textului Extensia (de exemplu, .doc) fișierului sursă

Excepții

Excepție Descriere
Calea de fișier conține caractere nevalide Indică faptul că respectiva cale de fișier nu există

Obținere fișier temporar

Creați pe disc un fișier temporar gol, cu nume unic, și obțineți obiectul fișierului (care este o reprezentare și poate accesa fișierul și toate informațiile acestuia).

Parametri de intrare

Această acțiune nu necesită nicio intrare.

Variabile produse

Argument Tipul Descriere
TempFile Fişier Obiectul fișierului temporar

Excepții

Excepție Descriere
Crearea fișierului temporar nu a reușit Indică o problemă la crearea unui fișier temporar

Conversie fișier la Base64

Convertiți un fișier la un text codificat Base64.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Cale fișier No Fişier Calea fișierului din care se citește

Variabile produse

Argument Tipul Descriere
Base64Text Valoare text Textul codificat Base64

Excepții

Excepție Descriere
Fișierul nu a fost găsit Indică faptul că fișierul nu există
Nu se poate converti fișierul la Base64 Indică faptul că fișierul furnizat nu poate fi convertit în text codificat Base64

Conversie Base64 la fișier

Convertiți un text codificat Base64 la un fișier.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Text codificat Base64 No Valoare text Textul codificat Base64
Cale fișier No Fişier Fișierul la care se serie
Dacă fișierul există Nedisponibil Nu face nimic, suprascrie Nicio acțiune Specifică ce trebuie să faceți dacă un fișier cu același nume există deja în folderul de destinație

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Director nevalid pentru fișier Indică faptul că directorul este nevalid
Nu se poate converti Base64 la fișier Indică faptul că textul codificat Base64 furnizat nu poate fi convertit într-un fișier

Conversie fișier la date binare

Convertiți un fișier la date binare.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Cale fișier No Fişier Fișierul din care se citește

Variabile produse

Argument Tipul Descriere
BinaryData Valoare text Datele binare de scris

Excepții

Excepție Descriere
Fișierul nu a fost găsit Indică faptul că fișierul nu există
Nu se poate converti fișierul la date binare Indică faptul că fișierul furnizat nu poate fi convertit în date binare

Conversie date binare la fișier

Conversie date binare la fișier.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Date binare No Valoare text Datele binare
Cale fișier No Fişier Fișierul la care se serie
Dacă fișierul există Nedisponibil Nu face nimic, suprascrie Nicio acțiune Specifică ce trebuie să faceți dacă un fișier cu același nume există deja în folderul de destinație

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Director nevalid pentru fișier Indică faptul că directorul este nevalid
Nu se poate converti fișierul binar în fișier Indică faptul că datele binare furnizate nu pot fi convertite într-un fișier