Deli z drugimi prek


Dejanja datoteke

Pomembno

Za preprečitev nepooblaščenega dostopa Windows zahteva skrbniške pravice za dostop do zaščitenih datotek. Za dostop do teh virov z dejanji datoteke zaženite Power Automate s skrbniškimi pravicami. Za več informacij o izvajanju Power Automate kot skrbnik pojdite na Zaženi Power Automate s povišanimi pravicami.

Ravnanje z datotekami in njihovo vsebino je bistveno za večino scenarijev avtomatizacije. Z dejanji datotek lahko upravljate datoteke, pridobite njihove lastnosti, berete in zapisujete podatke ter jih pretvorite v druge vrste.

Večina dejanj datotek zahteva poti, ki določajo datoteke, s katerimi želite manipulirati. Te poti so lahko trdo kodirane vrednosti ali spremenljivke podatkovnega tipa datoteke.

opomba,

Če želite zagotoviti veliko datotek kot vhod, uporabite spremenljivko seznama z elementi datoteke. Metoda za ustvarjanje seznama datotek je dejanje Pridobi datoteke v mapi .

Podobno lahko zapolnite trdo kodirano vrednost ali spremenljivko podatkovnega tipa mape , da določite ciljno mapo v dejanjih, ki jo potrebujejo.

Posnetek zaslona dejanja Premakni datoteke.

Nekatera dejanja datotek zagotavljajo obsežno konfiguracijo, ki vam omogoča avtomatizacijo skoraj vseh scenarijev. Dejanje Preimenuj datoteke na primer vključuje možnosti za nastavitev novega imena ali dodajanje, zamenjavo ali odstranitev besedilnega niza obstoječemu imenu datoteke.

Posnetek zaslona dejanja Preimenuj datoteke.

Če želite dodati besedilno vsebino ali prepisati besedilne datoteke, uvedite dejanje Zapiši besedilo v datoteko . Če želite prebrati vsebino besedilne datoteke, uporabite dejanje Preberi besedilo iz datoteke .

Podobno, če morate brati ali pisati vsebino v datoteke CSV, uporabite Branje iz datoteke CSV in Pisanje v datoteko CSV dejanja. Primer poteka namizja, ki obravnava datoteke CSV, najdete v Pretvori datoteko CSV v preglednico Excel.

Če želite preveriti, ali datoteka obstaja v določeni mapi, uporabite dejanje Če datoteka obstaja . To dejanje je pogojno in vam omogoča izvajanje različnih blokov kode, odvisno od tega, ali datoteka obstaja. Če želite več informacij o pogojnikih, pojdite na Uporaba pogojnikov.

Če datoteka obstaja

Označuje začetek pogojnega bloka dejanj glede na to, ali datoteka obstaja ali ne.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Če datoteka / Obstaja, Ne obstaja Obstaja Stanje datoteke za preverjanje
Pot datoteke No mapa Celotna pot za iskanje datoteke

Ustvarjene spremenljivke

To dejanje ne ustvari nobenih spremenljivk.

Izjeme

To dejanje ne vključuje izjem.

Počakaj na datoteko

Začasno ustavite izvajanje avtomatizacije, dokler datoteka ni ustvarjena ali izbrisana.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Počakaj, da bo datoteka / Ustvarjeno, izbrisano Ustvarjeno: Določa, ali naj se tok začasno ustavi pri ustvarjanju ali brisanju določene datoteke
Pot datoteke No mapa Celotna pot za iskanje datoteke

Ustvarjene spremenljivke

To dejanje ne ustvari nobenih spremenljivk.

Izjeme

To dejanje ne vključuje izjem.

Kopiraj datoteke

Kopiranje ene ali več datotek v ciljno mapo.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Datoteke za kopiranje No Seznamdatotek Datoteke za kopiranje. Ta vrednost je lahko pot do datoteke ali spremenljivka, ki vsebuje datoteko, seznam datotek, pot do besedila ali seznam poti do besedila. Uporabite dejanje »Pridobi datoteke v mapo«, da zapolnite spremenljivko s seznamom datotek.
Ciljna mapa No Mapa Ciljna mapa za kopirane datoteke
Če datoteka obstaja / Ne naredi ničesar, prepiši Ne stori ničesar Določa, kaj storiti, če v ciljni mapi že obstaja datoteka z istim imenom

Ustvarjene spremenljivke

Argument Vnesi Description
CopiedFiles Seznamdatotek Kopirane datoteke kot seznam datotek

Izjeme

Izjema Description
Izvorna mapa ne obstaja Označuje, da izvorna mapa ne obstaja
Ciljna mapa ne obstaja Označuje, da ciljna mapa ne obstaja
Datoteke ni bilo mogoče najti Označuje, da datoteka ne obstaja
Datoteke ni mogoče kopirati Označuje težavo pri kopiranju datoteke

Premakni datoteke

Premaknite eno ali več datotek v ciljno mapo.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Datoteke za premik No Seznamdatotek Datoteke za premikanje. Ta vrednost je lahko pot do datoteke ali spremenljivka, ki vsebuje datoteko, seznam datotek, besedilno pot ali seznam besedilnih poti. Uporabite dejanje »Pridobi datoteke v mapo«, da zapolnite spremenljivko s seznamom datotek.
Ciljna mapa No Mapa Ciljna mapa za premaknjene datoteke
Če datoteka obstaja / Ne naredi ničesar, prepiši Ne stori ničesar Določa, kaj storiti, če v ciljni mapi že obstaja datoteka z istim imenom

Ustvarjene spremenljivke

Argument Vnesi Description
Premaknjene datoteke Seznamdatotek Premaknjene datoteke kot seznam datotek

Izjeme

Izjema Description
Izvorna mapa ne obstaja Označuje, da izvorna mapa ne obstaja
Ciljna mapa ne obstaja Označuje, da ciljna mapa ne obstaja
Datoteke ni bilo mogoče najti Označuje, da datoteka ne obstaja
Datoteke ni mogoče premakniti Označuje težavo pri premiku datoteke

Izbriši datoteke

Izbris ene ali več datotek.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Datoteke za brisanje No Seznamdatotek Datoteke za brisanje. Ta vrednost je lahko pot do datoteke ali spremenljivka, ki vsebuje datoteko, seznam datotek, pot do besedila ali seznam poti do besedila. Uporabite 'Pridobi datoteke v mapi', da zapolnite spremenljivko s seznamom datotek

Ustvarjene spremenljivke

To dejanje ne ustvari nobenih spremenljivk.

Izjeme

Izjema Description
Pot datoteke ne obstaja Označuje, da pot datoteke ne obstaja
Datoteke ni bilo mogoče najti Označuje, da datoteka ne obstaja
Datoteke ni mogoče izbrisati Označuje težavo pri brisanju datoteke

Preimenuj datoteke

Sprememba imena ene ali več datotek.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Datoteke za preimenovanje No Seznamdatotek Datoteke za preimenovanje. Ta vrednost je lahko pot do datoteke ali spremenljivka, ki vsebuje datoteko, seznam datotek, pot do besedila ali seznam poti do besedila. Uporabite dejanje »Pridobi datoteke v mapo«, da zapolnite spremenljivko s seznamom datotek.
Dodaj številko k / Logična vrednost Resnično Določa, ali se številka doda k obstoječim imenom datotek ali novemu imenu
Shema preimenovanja / Nastavi novo ime, Dodaj besedilo, Odstrani besedilo, Zamenjaj besedilo, Spremeni končnico, Dodaj datum in čas, Naredi zaporedno Nastavi novo ime Določa, kako preimenovati datoteke
Novo ime datoteke No Besedilna vrednost Novo ime datotek
Nova pripona Da Besedilna vrednost Besedilo za dodajanje kot novo pripono za datoteke
Novo ime datoteke No Besedilna vrednost Novo ime datotek
Dodaj številko k / Po imenu, pred imenom Za imenom Določa, ali se doda številka pred ali za izvirnimi imeni ali novo osnovno ime
Besedilo za dodajanje Da Vrednost besedila Besedilo za dodajanje k izvirnim imenom datotek
Besedilo za odstranitev Da Besedilna vrednost Besedilo, ki ga želite odstraniti iz izvirnih imen datotek. Ta shema preimenovanja preišče vsako ime datoteke in odstrani vneseno besedilo kjerkoli v imenu, vsakič, ko se pojavi.
Besedilo za zamenjavo No Besedilna vrednost Besedilo za zamenjavo v izvirnih imenih datotek. Ta shema preimenovanja preišče vsako ime datoteke in zamenja vneseno besedilo kjer koli v imenu, vsakič, ko se pojavi
Uporaba možnosti datetime po meri / Logična vrednost Neresnično Določa, ali uporabiti datetime po meri
Datetime za dodajanje / Trenutni datum in čas, čas ustvarjanja, zadnji dostop, zadnja sprememba Trenutna vrednost »datetime« Določa, katero vrednost datetime dodati k imenom datotek
Ohrani pripono / Logična vrednost Resnično Podaja, ali naj prejšnja končnica vključuje imena datotek. Onemogočite to možnost, če želite ročno dodati pripono datotekam.
Zamenjaj z Da Besedilna vrednost Besedilo, s katerim se nadomesti izvirno besedilo
Začni oštevilčevati pri No Številčna vrednost Vrednost začetne številke
Dodajanje besedila / Po imenu, pred imenom Za imenom Določa, ali se doda besedilo pred ali za izvirnimi imeni
Možnost datetime po meri No Datum čas Možnost datetime za dodajanje k imenom datotek
Povečaj za No Številčna vrednost Število, za katero se poveča začetna vrednost
Dodaj datetime / Po imenu, pred imenom Za imenom Določa, ali se doda datetime pred ali za izvirnimi imeni
Ločilo / Nič, presledek, pomišljaj, pika, podčrtaj Presledek Določa, kaj uporabiti za ločevanje izvirnega imena datoteke in dodane številke, vključno z možnostjo, da se ne uporabi ločila
Ločilo / Nič, presledek, pomišljaj, pika, podčrtaj Presledek Določa, kaj uporabiti za ločevanje izvirnega imena datoteke in dodane vrednosti datetime, vključno z možnostjo, da se ne uporabi ločila
Uporabi zapolnjevanje / Logična vrednost Neresnično Določa, ali uporabiti zapolnjevanje
Oblika zapisa datetime No Besedilna vrednost llllMMdd Oblika zapisa vrednosti datetime za dodajanje k imenu datoteke, kot je DD. MM. YYYY za datum in hh:mm:sstt za čas.
Vsaka številka naj bo najmanj Da Številčna vrednost 3 Najmanjša dolžina za vsako dodano številko
Če datoteka obstaja / Ne naredi ničesar, prepiši Ne stori ničesar Določa, kaj storiti, če datoteka z istim imenom že obstaja v mapi

Ustvarjene spremenljivke

Argument Vnesi Description
Preimenovane datoteke Seznamdatotek Preimenovane datoteke kot seznam datotek

Izjeme

Izjema Description
Imenika ni mogoče najti Označuje, da imenik ni bil najden
Datoteke ni bilo mogoče najti Označuje, da datoteka ne obstaja
Datoteke ni mogoče preimenovati Označuje težavo pri preimenovanju datoteke

Preberi besedilo iz datoteke

Branje vsebine besedilne datoteke.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Pot datoteke No mapa Datoteka za branje
Shrani vsebino kot / Ena besedilna vrednost, seznam (vsaka je postavka seznama) Ena vrednost besedila Določa, kako shraniti besedilo. Če želite celotno besedilo shraniti kot eno samo besedilno vrednost, izberite »Ena besedilna vrednost«. Izberite 'Seznam', da shranite vsako vrstico izvirnega besedila kot besedilno postavko na seznamu.
Kodiranje / Sistemsko privzeto, ASCII, Unicode, Unicode (big-endian), UTF-8 UTF-8 Kodiranje za branje navedenega besedila iz besedilne datoteke.

Ustvarjene spremenljivke

Argument Vnesi Description
FileContents Besedilna vrednost Vsebina kot besedilo
FileContents Seznambesedilnih vrednosti Vsebina kot seznam besedil

Izjeme

Izjema Description
Imenika ni mogoče najti Označuje, da imenik ni bil najden
Datoteke ni bilo mogoče najti Označuje, da datoteka ne obstaja
Branje iz datoteke ni uspelo Označuje težavo pri branju iz datoteke

Zapiši besedilo v datoteko

Zapiše ali doda besedilo k datoteki.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Pot datoteke No mapa Datoteka za pisanje besedila. Ta vrednost je lahko pot do datoteke ali spremenljivka, ki vsebuje datoteko, ali besedilna pot.
Besedilo za zapisovanje Da Splošna vrednost Besedilo za zapisovanje v navedeno datoteko
Pripni novo vrstico / Logična vrednost Resnično Določa, ali naj se pripne nova vrstica na koncu splošnega besedila za zapisovanje v datoteko
Če datoteka obstaja / Prepišite obstoječo vsebino, dodajte vsebino Prepiši obstoječo vsebino Podaja, ali želite prepisati obstoječo vsebino ali dodati na konec obstoječe vsebine. Če datoteka ne obstaja, jo to dejanje samodejno ustvari.
Kodiranje / Sistemsko privzeto, ASCII, Unicode, Unicode (big-endian), UTF-8, Unicode (brez maske vrstnega reda bajtov), ​​UTF-8 (brez maske vrstnega reda bajtov) Unicode Kodiranje za uporabo za navedeno besedilo za pisanje v novo datoteko besedila

Ustvarjene spremenljivke

To dejanje ne ustvari nobenih spremenljivk.

Izjeme

Izjema Description
Zapisovanje besedila v datoteko ni uspelo Označuje težavo pri zapisovanju v datoteko
Neveljaven imenik za datoteko Označuje, da je imenik neveljaven

Preberi iz datoteke CSV

Preberi datoteko CSV v podatkovno tabelo.

Lahko uporabite Branje iz datoteke CSV dejanje za ustvarjanje spremenljivke datatable z vsebino datoteke. Določiti morate pot do datoteke CSV in kodiranje, ki ga boste uporabili za branje, hkrati pa lahko iz ekstrahiranih celic izrežete vse presledke, prvo vrstico obravnavate kot glave stolpcev in določite ločilo stolpcev.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Pot datoteke No mapa Datoteka CSV za branje. Ta vrednost je lahko pot do datoteke ali spremenljivka, ki vsebuje datoteko, ali besedilna pot
Kodiranje / UTF-8, Unicode, Unicode (big-endian), UTF-8 (brez oznake vrstnega reda bajtov), ​​Unicode (brez oznake vrstnega reda bajtov), ​​sistemska privzeta vrednost, ASCII UTF-8 Kodiranje, ki bo uporabljeno za branje določene datoteke CSV
Obreži polja / Logična vrednost Resnično Določa, ali naj se samodejno obrežejo vodilni in končni presledki ekstrahiranih celic
Prva vrstica vsebuje imena stolpcev / Logična vrednost Neresnično Podaja, ali naj se prva vrstica vira CSV uporabi za nastavitev imen stolpcev dobljene različice podatkovne tabele. Omogočite to možnost, da preprečite branje imen kot podatkov v tabeli. Naslednja dejanja lahko dostopajo do podatkov, ki jih hrani podatkovna tabela, z uporabo imen stolpcev (namesto številk stolpcev).
Ločilo stolpcev / Vnaprej določene, po meri, fiksne širine stolpcev Vnaprej določeno Določa, ali se uporabi vnaprej določeno ločilo stolpcev, ločilo po meri ali fiksne širine stolpcev
Ločilo / Sistemsko privzeto, vejica, podpičje, tabulator Privzeto v sistemu Ločilo stolpcev za razčlenitev datoteke CSV
Ločilo po meri No Besedilna vrednost Ločilo stolpca po meri za razčlenitev navedenega vira CSV
Fiksne širine stolpcev No Besedilna vrednost Fiksne širine stolpcev za uporabo za razčlenjevanje navedenega vira CSV. Širine ločite z vejicami, presledki, zavihki ali novo vrstico.

Ustvarjene spremenljivke

Argument Vnesi Description
CSVTabela Datatable Vsebina datoteke CSV kot podatkovna tabela

Izjeme

Izjema Description
Branje iz CSV ni uspelo Označuje težavo pri branju iz datoteke CSV

Zapiši v datoteko CSV

Zapiši podatkovno tabelo, podatkovno vrstico ali seznam v datoteko CSV.

Uporabi Pisanje v datoteko CSV dejanje za pisanje podatkovne tabele, podatkovne vrstice ali spremenljivke seznama v ciljno datoteko CSV. V Pot datoteke parameter, določite pot datoteke ali spremenljivko, ki vsebuje datoteko ali besedilno pot, kamor bodo izvoženi podatki.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Spremenljivka za zapisovanje No Splošna vrednost Podatkovna tabela, spremenljivka podatkovne vrstice ali spremenljivka seznama za zapisovanje v ciljno datoteko CSV
Pot datoteke No mapa Datoteka CSV, v katero želite izvoziti spremenljivko. Ta vrednost je lahko pot do datoteke ali spremenljivka, ki vsebuje datoteko, ali besedilna pot.
Kodiranje / UTF-8, Unicode, Unicode (big-endian), UTF-8 (brez oznake vrstnega reda bajtov), ​​Unicode (brez oznake vrstnega reda bajtov), ​​sistemska privzeta vrednost, ASCII UTF-8 Kodiranje za uporabo za zapisovanje v navedeno datoteko CSV
Vključi imena stolpcev / Logična vrednost Neresnično Podaja, ali naj imena stolpcev podane različice postanejo prva vrstica datoteke CSV. Ta možnost začne veljati, če in samo če ciljna datoteka CSV sprva ne obstaja ali pa obstaja, vendar je drugače brez besedila.
Če datoteka obstaja / Prepišite obstoječo vsebino, dodajte vsebino Prepiši obstoječo vsebino Določa želeno vedenje, ko ciljna datoteka CSV že obstaja v datotečnem sistemu
Ločilo / Sistemsko privzeto, vejica, podpičje, tabulator Privzeto v sistemu Ločilo stolpca za uporabo v navedeni datoteki CSV
Ločilo stolpcev po meri No Besedilna vrednost Ločilo stolpcev po meri za uporabo v datoteki CSV
Uporabi ločilo stolpcev po meri / Logična vrednost Neresnično Določa, ali se uporabi ločilo stolpcev po meri ali vnaprej določeno ločilo.

Ustvarjene spremenljivke

To dejanje ne ustvari nobenih spremenljivk.

Izjeme

Izjema Description
Zapisovanje ni uspelo Označuje težavo pri zapisovanju v datoteko CSV

Pridobi del poti datoteke

Pridobi enega ali več delov (imenik, ime datoteke, pripona itd.) iz besedila, ki predstavlja pot datoteke.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Pot datoteke No mapa Pot datoteke, ki jo želite uporabiti kot izvor

Ustvarjene spremenljivke

Argument Vnesi Description
RootPath mapa Korenska pot izvorne datoteke
Imenik Mapa Imenik izvorne datoteke
FileName Besedilna vrednost Ime izvorne datoteke
FileNameNoExtension Besedilna vrednost Ime datoteke (brez pripone) izvorne datoteke
Razširitev datoteke Besedilna vrednost Pripona (na primer .doc) izvorne datoteke

Izjeme

Izjema Description
Pot datoteke vsebuje neveljavne znake Označuje, da pot datoteke ne obstaja

Pridobi začasno datoteko

Ustvari enolično imenovano, prazno, začasno datoteko na disku in pridobi predmet datoteke (ki je prikaz ter lahko dostopa do mape in vseh njenih informacij).

Parametri vnosa

To dejanje ne zahteva nobenega vnosa.

Ustvarjene spremenljivke

Argument Vnesi Description
TempFile mapa Predmet začasne datoteke

Izjeme

Izjema Description
Ustvarjanje začasne datoteke ni uspelo Označuje težavo pri ustvarjanju začasne datoteke

Pretvorba datoteke v shemo Base64

Pretvorite datoteko v besedilo, kodirano s standardom Base64.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Pot datoteke No mapa Pot datoteke za branje

Ustvarjene spremenljivke

Argument Vnesi Description
Base64Text Besedilna vrednost Besedilo, kodirano s standardom Base64

Izjeme

Izjema Description
Datoteke ni bilo mogoče najti Označuje, da datoteka ne obstaja
Datoteke ni mogoče pretvoriti v Base64 Označuje, da podane datoteke ni mogoče pretvoriti v kodirano besedilo Base64

Pretvorba sheme Base64 v datoteko

Pretvorite besedilo, kodirano s standardom Base64, v datoteko.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Besedilo, kodirano s standardom Base64 No Vrednost besedila Besedilo, kodirano s standardom Base64
Pot datoteke No mapa Datoteka za pisanje
Če datoteka obstaja / Ne naredi ničesar, prepiši Ne stori ničesar Določa, kaj storiti, če v ciljni mapi že obstaja datoteka z istim imenom

Ustvarjene spremenljivke

To dejanje ne ustvari nobenih spremenljivk.

Izjeme

Izjema Description
Neveljaven imenik za datoteko Označuje, da je imenik neveljaven
Base64 ni mogoče pretvoriti v datoteko Označuje, da podanega besedila, kodiranega Base64, ni mogoče pretvoriti v datoteko

Pretvorba datoteke v dvojiške podatke

Pretvori datoteko v binarne podatke.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Pot datoteke No mapa Datoteka za branje

Ustvarjene spremenljivke

Argument Vnesi Description
BinaryData Besedilna vrednost Dvojiški podatki, ki jih želite zapisati

Izjeme

Izjema Description
Datoteke ni bilo mogoče najti Označuje, da datoteka ne obstaja
Datoteke ni mogoče pretvoriti v dvojiške podatke Označuje, da podane datoteke ni mogoče pretvoriti v binarne podatke

Pretvorba dvojiških podatkov v datoteko

Pretvori binarne podatke v datoteko.

Parametri vnosa

Argument Po izbiri Sprejema Privzeta vrednost Description
Dvojiški podatki No Besedilna vrednost Dvojiški podatki
Pot datoteke No mapa Datoteka za pisanje
Če datoteka obstaja / Ne naredi ničesar, prepiši Ne stori ničesar Določa, kaj storiti, če v ciljni mapi že obstaja datoteka z istim imenom

Ustvarjene spremenljivke

To dejanje ne ustvari nobenih spremenljivk.

Izjeme

Izjema Description
Neveljaven imenik za datoteko Označuje, da je imenik neveljaven
Binarne datoteke ni mogoče pretvoriti v datoteko Označuje, da posredovanih binarnih podatkov ni mogoče pretvoriti v datoteko