Deli putem


Radnje datoteke

Važno

Da bi sprečio neovlašćeni pristup, Windows zahteva administratorska prava za pristup zaštićenim datotekama. Da biste pristupili ovim resursima pomoću radnji datoteka, pokrenite ih Power Automate sa administratorskim pravima. Za više informacija o pokretanju Power Automate kao administrator idite na "Pokreni sa punim Power Automate pravima".

Rukovanje datotekama i njihovim sadržajem je od suštinskog značaja za većinu scenarija automatizacije. Radnje datoteka možete da koristite za upravljanje datotekama, preuzimanje njihovih svojstava, čitanje i pisanje podataka i njihovo konvertovanje u druge tipove.

Većina radnji datoteka zahteva putanje koje navode datoteke kojima želite da upravljate. Ove putanje mogu biti teško kodirane vrednosti ili promenljive tipa podataka datoteke.

Belešku

Da biste obezbedili mnogo datoteka kao unos, koristite promenljivu liste sa stavkama datoteka. Metod za kreiranje liste datoteka je radnja "Uzmi datoteke u fascikli ".

Slično tome, možete da popunite teško kodiranu vrednost ili promenljivu tip podataka fascikle da biste naveli odredišnu fasciklu u radnjama kojima je potrebna.

Snimak ekrana radnje

Neke radnje datoteka obezbeđuju opsežnu konfiguraciju koja vam omogućava da automatizujete bukvalno svaki scenario. Na primer, radnja " Preimenovanje datoteka" uključuje opcije za postavljanje novog imena ili dodavanje, zamenu ili uklanjanje tekstualne niske na postojeće ime datoteke.

Snimak ekrana radnje preimenovanje datoteka.

Da biste pridodali tekstualni sadržaj ili zamenili tekstualne datoteke, primenite tekst za pisanje u radnju datoteke . Da biste pročitali sadržaj tekstualne datoteke, koristite tekst za čitanje iz radnje datoteke .

Isto tako, ako je potrebno da čitate ili upisujete sadržaj u CSV datoteke, koristite radnje datoteke "Čitanje iz CSV datoteke" i "Upiši u CSV datoteku ". Primer toka radne površine koji rukuje CSV datotekama možete da pronađete u konvertovanju CSV datoteke u Excel unakrsnu tabelu.

Ako želite da proverite da li datoteka postoji u određenoj fascikli, koristite radnju "Ako datoteka postoji ". Ova radnja je uslovna i omogućava vam da pokrenete različite blokove koda u zavisnosti od toga da li datoteka postoji. Da biste pronašli više informacija o uslovima, idite na funkciju "Korišćenje uslova".

Ako datoteka postoji

Označava početak uslovnog bloka radnji u zavisnosti od toga da li datoteka postoji ili ne.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Ako datoteka Nepoznato Postoji, ne postoji Postoji Status datoteke koju treba proveriti
Putanja datoteke No Datoteke Puna putanja do potraži datoteke

Proizvedene promenljive

Ova radnja ne proizvodi promenljive.

Izuzeci

Ova radnja ne uključuje izuzetke.

Sačekajte datoteku

Obustavite izvršavanje automatizacije dok se datoteka ne kreira ili izbriše.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Sačekajte da se datoteka Nepoznato Kreirano, izbrisano Napravljeno Određuje da li treba zaustaviti tok prilikom kreiranja ili brisanja određene datoteke
Putanja datoteke No Datoteke Puna putanja do potraži datoteke

Proizvedene promenljive

Ova radnja ne proizvodi promenljive.

Izuzeci

Ova radnja ne uključuje izuzetke.

Kopiraj datoteke

Kopirajte jednu datoteku ili više njih u odredišnu fasciklu.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Datoteke za kopiranje No Listadatoteka Datoteke za kopiranje. Ova vrednost može biti putanja datoteke ili promenljiva koja sadrži datoteku, listu datoteka, putanju teksta ili listu tekstualnih putanja. Radnju "Uzmi datoteke u fascikli" koristite za popunjavanje promenljive listom datoteka.
Odredišna fascikla No Fascikle Odredišna fascikla za kopirane datoteke
Ako datoteka postoji Nepoznato Ne radi ništa, zameni Ne čini ništa Određuje šta treba uraditi ako datoteka sa istim nazivom već postoji u odredišnoj fascikli

Proizvedene promenljive

Argument Tip Opis
Kopirane datoteke Listadatoteka Kopirane datoteke kao lista datoteka

Izuzeci

Izuzetak Opis
Izvorna fascikla ne postoji Označava da izvorna fascikla ne postoji
Odredišna fascikla ne postoji Označava da odredišna fascikla ne postoji
Datoteka nije pronađena Označava da datoteka ne postoji
Nije moguće kopirati datoteku Označava da je došlo do problema pri kopiranju datoteke

Premesti datoteke

Premestite jednu datoteku ili više njih u odredišnu fasciklu.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Datoteke za premeštanje No Listadatoteka Datoteke za premeštanje. Ova vrednost može biti putanja datoteke ili promenljiva koja sadrži datoteku, listu datoteka, tekstualnu putanju ili listu tekstualnih putanja. Radnju "Uzmi datoteke u fascikli" koristite za popunjavanje promenljive listom datoteka.
Odredišna fascikla No Fascikle Odredišna fascikla za premeštene datoteke
Ako datoteka postoji Nepoznato Ne radi ništa, zameni Ne čini ništa Određuje šta treba uraditi ako datoteka sa istim nazivom već postoji u odredišnoj fascikli

Proizvedene promenljive

Argument Tip Opis
Premeštene datoteke Listadatoteka Premeštene datoteke kao lista datoteka

Izuzeci

Izuzetak Opis
Izvorna fascikla ne postoji Označava da izvorna fascikla ne postoji
Odredišna fascikla ne postoji Označava da odredišna fascikla ne postoji
Datoteka nije pronađena Označava da datoteka ne postoji
Nije moguće premestiti datoteku Označava da je došlo do problema prilikom premeštanja datoteke

Izbriši datoteke

Izbrišite jednu datoteku ili više njih.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Datoteke koje treba izbrisati No Listadatoteka Datoteke za brisanje. Ova vrednost može biti putanja datoteke ili promenljiva koja sadrži datoteku, listu datoteka, putanju teksta ili listu tekstualnih putanja. Korišćenje opcije "Unesi datoteke u fasciklu" za popunjavanje promenljive listom datoteka

Proizvedene promenljive

Ova radnja ne proizvodi promenljive.

Izuzeci

Izuzetak Opis
Putanja datoteke ne postoji Označava da putanja datoteke ne postoji
Datoteka nije pronađena Označava da datoteka ne postoji
Nije moguće izbrisati datoteku Označava da je došlo do problema pri brisanju datoteke

Preimenuj datoteke

Promenite naziv jedne datoteke ili više njih.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Datoteka koju treba preimenovati No Listadatoteka Datoteke koje treba preimenovati. Ova vrednost može biti putanja datoteke ili promenljiva koja sadrži datoteku, listu datoteka, putanju teksta ili listu tekstualnih putanja. Radnju "Uzmi datoteke u fascikli" koristite za popunjavanje promenljive listom datoteka.
Dodaj broj u Nepoznato Logička vrednost Tačno Određuje da li treba dodati broj postojećim nazivima datoteka ili novom nazivu
Šema za preimenovanje Nepoznato Postavljanje novog imena, Dodavanje teksta, Uklanjanje teksta, Zamena teksta, Promena proširenja, Dodavanje datuma, Pravljenje sekvencijalnog Podesi novi naziv Određuje kako treba preimenovati datoteke
Novi naziv datoteke No Tekstualna vrednost Novi naziv datoteka
Nova ekstenzija Da Tekstualna vrednost Tekst koji treba dodati kao novu ekstenziju za datoteke
Novi naziv datoteke No Tekstualna vrednost Novi naziv datoteka
Dodaj broj u Nepoznato Posle imena, pre imena Nakon naziva Određuje da li treba dodati broj pre ili posle izvornih naziva ili novog osnovnog naziva
Tekst koji treba dodati Da Tekstualna vrednost Tekst koji treba dodati izvornim nazivima datoteka
Tekst za uklanjanje Da Tekstualna vrednost Tekst koji treba ukloniti iz originalnih imena datoteka. Ova šema preimenovanja pretražuje svako ime datoteke i uklanja unet tekst bilo gde u imenu, svaki put kada se on pojavi.
Tekst koji treba zameniti No Tekstualna vrednost Tekst koji treba zameniti u originalnim imenima datoteka. Ova šema preimenovanja pretražuje svako ime datoteke i zamenjuje unet tekst bilo gde u imenu, svaki put kada se pojavi
Koristi prilagođeni datum i vreme Nepoznato Logička vrednost Netačno Određuje da li treba koristi prilagođeni datum i vreme
Datum i vreme koje treba dodati Nepoznato Trenutni datum, Vreme kreiranja, Poslednji pristupljeno, Poslednja izmena Trenutno vreme i datum Određuje koju vrednost datuma i vremena treba dodati nazivima datoteka
Zadrži ekstenziju Nepoznato Logička vrednost Tačno Određuje da li treba uključiti prethodnu oznaku tipa datoteke sa imenima datoteka. Onemogućite ovu opciju da biste ručno dodali oznaku tipa datoteke.
Zameni sa Da Tekstualna vrednost Tekst kojim treba zameniti izvorni tekst
Započni numerisanje od No Numerička vrednost Vrednost početnog broja
Dodaj tekst Nepoznato Posle imena, pre imena Nakon naziva Određuje da li treba dodati tekst pre ili posle izvornih naziva
Prilagođeni datum i vreme No Datum i vreme Datum i vreme koje treba dodati nazivima datoteka
Povećaj za No Numerička vrednost Broj za koji se povećava početna vrednost
Dodaj datum i vreme Nepoznato Posle imena, pre imena Nakon naziva Određuje da li treba dodati datum i vreme pre ili posle izvornih naziva
Znak za razdvajanje Nepoznato Ništa, Razmak, Crta, Tačka, Podvlaka Razmak Određuje šta treba koristiti za razdvajanje izvornog naziva datoteke i dodatog broja, uključujući opciju da se ne koristi znak za razdvajanje
Znak za razdvajanje Nepoznato Ništa, Razmak, Crta, Tačka, Podvlaka Razmak Određuje šta treba koristiti za razdvajanje izvornog naziva datoteke i dodate vrednosti datuma i vremena, uključujući opciju da se ne koristi znak za razdvajanje
Koristi popunjavanje Nepoznato Logička vrednost Netačno Određuje da li treba koristiti popunjavanje
Format datuma i vremena No Tekstualna vrednost yyyyMMdd Format vrednosti datuma i vremena koji se dodaju nazivu datoteke, kao što su MM/dd/yyyy za datum i hh:mm:sstt za vreme
Neka svaki broj bude najmanje Da Numerička vrednost 3 Minimalna dužina za svaki dodati broj
Ako datoteka postoji Nepoznato Ne radi ništa, zameni Ne čini ništa Određuje šta treba uraditi ako datoteka sa istim nazivom već postoji u fascikli

Proizvedene promenljive

Argument Tip Opis
Preimenovane datoteke Listadatoteka Preimenovane datoteke kao lista datoteka

Izuzeci

Izuzetak Opis
Direktorijum nije pronađen Označava da direktorijum nije pronađen
Datoteka nije pronađena Označava da datoteka ne postoji
Nije moguće preimenovati datoteku Označava da je došlo do problema pri preimenovanju datoteke

Pročitaj tekst iz datoteke

Čitajte sadržaj tekstualne datoteke.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Putanja datoteke No Datoteke Datoteka koju treba pročitati
Sačuvaj sadržaj kao Nepoznato Jedna tekstualna vrednost, Lista (svaka je stavka liste) Jedna tekstualna vrednost Određuje kako se skladišti tekst. Odaberite opciju "Vrednost jednog teksta" da biste ceo tekst uskladištili kao jednu tekstualnu vrednost. Kliknite na dugme "Lista" da biste svaki red originalnog teksta uskladištili kao tekstualnu stavku na listi.
Kodiranje Nepoznato Podrazumevani sistem, ASCII, Unikod, Unikod (veliki endian), UTF-8 UTF-8 Kodiranje pomoću kog treba čitati navedeni tekst iz tekstualne datoteke.

Proizvedene promenljive

Argument Tip Opis
FileContents Tekstualna vrednost Sadržaj kao tekst
FileContents Lista tekstualnih vrednosti Sadržaj kao lista tekstova

Izuzeci

Izuzetak Opis
Direktorijum nije pronađen Označava da direktorijum nije pronađen
Datoteka nije pronađena Označava da datoteka ne postoji
Čitanje iz datoteke nije uspelo Označava da je došlo do problema pri čitanju iz datoteke

Upiši tekst u datoteku

Upisuje ili dodaje tekst u datoteku.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Putanja datoteke No Datoteke Datoteka za pisanje teksta. Ova vrednost može biti putanja datoteke ili promenljiva koja sadrži datoteku ili tekstualnu putanju.
Tekst koji treba upisati Da Opšta vrednost Tekst koji treba upisati u navedenu datoteku
Dodaj novi red Nepoznato Logička vrednost Tačno Određuje da li treba priložiti novi red na kraju celokupnog teksta koji treba upisati u datoteku
Ako datoteka postoji Nepoznato Zameni postojeći sadržaj, dodaj sadržaj Zameni postojeći sadržaj Određuje da li treba zameniti postojeći sadržaj ili ga pridodati kraju postojećeg sadržaja. Ako datoteka ne postoji, ova radnja je automatski kreira.
Kodiranje Nepoznato Podrazumevani sistem, ASCII, Unikod, Unikod (big-endian), UTF-8, Unikod (bez maske za redosled bajta), UTF-8 (bez maske za redosled bajta) Unikod Kodiranje koje treba koristiti za upisivanje navedenog teksta u tekstualnu datoteku

Proizvedene promenljive

Ova radnja ne proizvodi promenljive.

Izuzeci

Izuzetak Opis
Nije uspelo upisivanje teksta u datoteku Označava da je došlo do problema pri upisivanju u datoteku
Nevažeći direktorijum za datoteku Označava da je direktorijum nevažeći

Pročitaj iz CSV datoteke

Pročitajte CSV datoteku u tabeli podataka.

Radnju "Čitanje iz CSV datoteke" možete da koristite da biste kreirali promenljivu sa sadržajem datoteke. Potrebno je da definišete putanju do CSV datoteke i kodiranje koje ćete koristiti za njegovo čitanje, dok takođe možete da skratite sve razmake iz izdvojenih ćelija, rukujete prvim redom kao zaglavlja kolona i navedete znak za razdvajanje kolona.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Putanja datoteke No Datoteke CSV datoteka za čitanje. Ova vrednost može biti putanja datoteke ili promenljiva koja sadrži datoteku ili tekstualnu putanju
Kodiranje Nepoznato UTF-8, Unikod, Unikod (big-endian), UTF-8 (Bez oznake bajt porudžbine), Unikod (bez oznake bajt porudžbine), Podrazumevani sistem, ASCII UTF-8 Kodiranje koje će se koristiti za čitanje navedene CSV datoteke
Ukloni razmake u poljima Nepoznato Logička vrednost Tačno Određuje da li treba automatski ukloniti razmake na početku i kraju izdvojenih ćelija
Prvi red sadrži nazive kolona Nepoznato Logička vrednost Netačno Određuje da li se koristi prvi red CSV resursa za postavljanje imena kolona dobijene varijante tabele podataka. Omogućite ovu opciju da biste izbegli čitanje imena kao podataka u tabeli. Naredne radnje mogu da pristupe podacima koje tabela podataka drži koristeći imena kolona (umesto brojeva kolona).
Znak za razdvajanje kolona Nepoznato Unapred definisane, prilagođene, fiksne širine kolona Unapred definisano Određuje da li se koristi unapred definisani ili prilagođeni znak za razdvajanje kolona ili onaj sa fiksnom širinom kolona
Znak za razdvajanje Nepoznato Podrazumevani sistem, Zarez, Tačka i zarez, tabulator Sistemski podrazumevano Znak za razdvajanje kolona za raščlanjuje CSV datoteku
Prilagođeni separator No Tekstualna vrednost Prilagođeni znak za razdvajanje kolona koji treba koristiti za raščlanjivanje navedenih CSV resursa
Fiksne širine kolona No Tekstualna vrednost Fiksne širine kolona koje treba koristiti za raščlanjavanje navedenog CSV resursa. Razdvojite širine pomoću zareza, razmaka, kartica ili novih linija.

Proizvedene promenljive

Argument Tip Opis
CSVTable Tabela podataka Sadržaj CSV datoteke kao tabele podataka

Izuzeci

Izuzetak Opis
Čitanje iz CSV datoteke nije uspelo Označava da je došlo do problema pri čitanju iz CSV datoteke

Upiši u CSV datoteku

Upišite tabelu podataka, red podataka ili listu u CSV datoteku.

Koristite radnju "Pisanje u CSV datoteku " da biste u ciljnu CSV datoteku napisali tabelu podataka, red podataka ili promenljivu liste. U parametru putanje datoteke navedite putanju datoteke ili promenljivu koja sadrži datoteku ili tekstualnu putanju u koju će podaci biti izvezeni.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Promenljiva za upisivanje No Opšta vrednost Tabela podataka, promenljiva reda podataka ili promenljiva liste za upisivanje u ciljnu CSV datoteku
Putanja datoteke No Datoteke CSV datoteka u koju treba izvesti promenljivu. Ova vrednost može biti putanja datoteke ili promenljiva koja sadrži datoteku ili tekstualnu putanju.
Kodiranje Nepoznato UTF-8, Unikod, Unikod (big-endian), UTF-8 (Bez oznake bajt porudžbine), Unikod (bez oznake bajt porudžbine), Podrazumevani sistem, ASCII UTF-8 Kodiranje koje treba koristi za upisivanje u navedenu CSV datoteku
Uključi nazive kolona Nepoznato Logička vrednost Netačno Određuje da li imena kolona navedene varijante treba da postanu prvi red CSV datoteke. Ova opcija stupa na snagu ako i samo ako ciljna CSV datoteka inicijalno ne postoji ili postoji, ali je na drugi način prazna od teksta.
Ako datoteka postoji Nepoznato Zameni postojeći sadržaj, dodaj sadržaj Zameni postojeći sadržaj Određuje željeno ponašanje kada ciljna CSV datoteka već postoji u sistemu datoteka
Znak za razdvajanje Nepoznato Podrazumevani sistem, Zarez, Tačka i zarez, tabulator Sistemski podrazumevano Znak za razdvajanje kolona koji treba koristiti u navedenoj CSV datoteci
Prilagođeni znak za razdvajanje kolona No Tekstualna vrednost Prilagođeni znak za razdvajanje kolona koji treba koristiti u CSV datoteci
Koristi prilagođeni znak za razdvajanje kolona Nepoznato Logička vrednost Netačno Određuje da li treba koristiti prilagođeni ili unapred definisani znak za razdvajanje kolona

Proizvedene promenljive

Ova radnja ne proizvodi promenljive.

Izuzeci

Izuzetak Opis
Upisivanje nije uspelo Označava da je došlo do problema pri upisivanju u CSV datoteku

Preuzmite deo putanje datoteke

Preuzmite jedan deo ili više njih (direktorijum, ime datoteke, ekstenzija itd.) iz teksta koji predstavlja putanju datoteke.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Putanja datoteke No Datoteke Putanja datoteke koja će se koristiti kao izvorna

Proizvedene promenljive

Argument Tip Opis
RootPath Datoteke Osnovna putanja izvorne datoteke
Direktorijum Fascikle Direktorijum izvorne datoteke
FileName Tekstualna vrednost Naziv izvorne datoteke
Ime datotekeNoExtension Tekstualna vrednost Naziv datoteke (bez ekstenzije) za izvornu datoteku
FileExtension Tekstualna vrednost Ekstenzija (na primer .doc) za izvornu datoteku

Izuzeci

Izuzetak Opis
Putanja datoteke sadrži nevažeće znakove Označava da putanja datoteke ne postoji

Preuzmi privremenu datoteku

Napravite praznu, privremenu datoteku sa jedinstvenim nazivom na disku i preuzmite objekat datoteke (koji je predstavlja i može da pristupi datoteci i svim informacijama o njoj).

Ulazni parametri

Ova radnja ne zahteva nikakav unos.

Proizvedene promenljive

Argument Tip Opis
TempFile Datoteke Objekat privremene datoteke

Izuzeci

Izuzetak Opis
Kreiranje privremene datoteke nije uspelo Označava da je došlo do problema prilikom kreiranja privremene datoteke

Konvertovanje datoteke u Base64

Konvertujte datoteku u Base64 kodirani tekst.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Putanja datoteke No Datoteke Putanja datoteke iz koje treba čitati

Proizvedene promenljive

Argument Tip Opis
Base64Text Tekstualna vrednost Base64 kodirani tekst

Izuzeci

Izuzetak Opis
Datoteka nije pronađena Označava da datoteka ne postoji
Nije moguće konvertovati datoteku u Base64 Označava da navedenu datoteku nije moguće konvertovati u osnovni64 kodirani tekst

Konvertovanje Base64 u datoteku

Konvertujte Base64 kodirani tekst u datoteku.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Base64 kodirani tekst No Tekstualna vrednost Base64 kodirani tekst
Putanja datoteke No Datoteke Datoteka u koju treba upisati
Ako datoteka postoji Nepoznato Ne radi ništa, zameni Ne čini ništa Određuje šta treba uraditi ako datoteka sa istim nazivom već postoji u odredišnoj fascikli

Proizvedene promenljive

Ova radnja ne proizvodi promenljive.

Izuzeci

Izuzetak Opis
Nevažeći direktorijum za datoteku Označava da je direktorijum nevažeći
Nije moguće konvertovati Base64 u datoteku Označava da navedeni osnovni64 kodirani tekst ne može biti konvertovan u datoteku

Konvertovanje datoteke u binarne podatke

Konvertujte datoteku u binarne podatke.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Putanja datoteke No Datoteke Datoteka iz koje se čita

Proizvedene promenljive

Argument Tip Opis
BinarniData Tekstualna vrednost Binarni podaci za pisanje

Izuzeci

Izuzetak Opis
Datoteka nije pronađena Označava da datoteka ne postoji
Nije moguće konvertovati datoteku u binarne podatke Označava da navedenu datoteku nije moguće konvertovati u binarne podatke

Konvertovanje binarnih podataka u datoteku

Konvertujte binarne podatke u datoteku.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Binarni podaci No Tekstualna vrednost Binarni podaci
Putanja datoteke No Datoteke Datoteka u koju treba upisati
Ako datoteka postoji Nepoznato Ne radi ništa, zameni Ne čini ništa Određuje šta treba uraditi ako datoteka sa istim nazivom već postoji u odredišnoj fascikli

Proizvedene promenljive

Ova radnja ne proizvodi promenljive.

Izuzeci

Izuzetak Opis
Nevažeći direktorijum za datoteku Označava da je direktorijum nevažeći
Nije moguće konvertovati binarnu datoteku u datoteku Označava da obezbeđene binarne podatke nije moguće konvertovati u datoteku