Jagamisviis:


Faili toimingud

Oluline

Volitamata juurdepääsu vältimiseks nõuab Windows kaitstud failidele juurdepääsuks administraatori õigusi. Nendele ressurssidele failitoimingute abil juurdepääsemiseks käivitage Power Automate administraatori õigustega. Lisateavet administraatorina töötamise Power Automate kohta leiate teemast Käivita Power Automate ülemaõigustega.

Failide ja nende sisu käsitlemine on enamiku automatiseerimisstsenaariumide jaoks hädavajalik. Failitoimingute abil saate hallata faile, tuua nende atribuute, lugeda ja kirjutada andmeid ning teisendada need muud tüüpi.

Enamik failitoiminguid nõuab teid, mis määravad failid, mida soovite manipuleerida. Need teed võivad olla püsikodeeritud väärtused või faili andmetüübi muutujad.

Märkus.

Paljude failide sisendiks esitamiseks kasutage failiüksustega loendimuutujat . Failide loendi loomise meetod on toiming Too failid kausta .

Samamoodi saate täita püsikodeeritud väärtuse või kausta andmetüübi muutuja , et määrata sihtkaust toimingutes, mis seda vajavad.

Kuvatõmmis toimingust Failide teisaldamine.

Mõned failitoimingud pakuvad ulatuslikku konfiguratsiooni, mis võimaldab teil automatiseerida praktiliselt iga stsenaariumi. Näiteks sisaldab toiming Failide ümbernimetamine suvandeid uue nime määramiseks või olemasolevale failinimele tekstistringi lisamiseks, asendamiseks või eemaldamiseks.

Kuvatõmmis toimingust Failide ümbernimetamine.

Tekstisisu lisamiseks või tekstifailide ülekirjutamiseks juurutage toiming Kirjuta tekst faili . Tekstifaili sisu lugemiseks kasutage toimingut Loe teksti failist .

Samuti, kui teil on vaja lugeda CSV-faile või kirjutada neile sisu, kasutage toiminguid CSV-failist lugemine ja CSV-failile kirjutamine. CSV-faile töötleva töölauavoo näite leiate teemast CSV-faili teisendamine Exceli arvutustabeliks.

Kui soovite kontrollida, kas fail on teatud kaustas olemas, kasutage toimingut Kui fail on olemas . See toiming on tingimuslik ja võimaldab teil käivitada erinevaid koodiplokke sõltuvalt sellest, kas fail on olemas. Lisateavet tingimuste kohta leiate teemast Tingimussõnade kasutamine.

Kui fail on olemas

Tähistab tingimusliku toimingute ploki algust sõltuvalt sellest, kas fail on olemas või mitte.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Kui fail Pole kohaldatav On olemas, ei ole olemas On olemas Kontrollitava faili olek
Failitee No Fail Täielik tee faili otsimiseks

Muutujad on loodud

See toiming ei tooda muutujaid.

Erandid

See toiming ei sisalda erandeid.

Oota faili

Peatage automatiseerimise käivitamine kuni faili loomise või kustutamiseni.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Oota, kuni fail on Pole kohaldatav Loodud, kustutatud Loodud Määrab, kas peatada voog teatud faili loomisel või kustutamisel
Failitee No Fail Täielik tee faili otsimiseks

Muutujad on loodud

See toiming ei tooda muutujaid.

Erandid

See toiming ei sisalda erandeid.

Kopeeri fail(id)

Vähemalt üks fail kopeeritakse sihtkausta.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Kopeeritav(ad) fail(id) No Failideloend Kopeeritavad failid. See väärtus võib olla failitee või faili sisaldav muutuja, failide loend, tekstitee või tekstiteede loend. Kasutage toimingut "Too failid kausta", et täita muutuja failide loendiga.
Sihtkaust No Kausta Kopeeritavate failide sihtkaust
Kui fail on olemas Pole kohaldatav Ära tee midagi, kirjuta üle Ära tee midagi Määrab, mida teha, kui sama nimega fail on sihtkaustas juba olemas

Muutujad on loodud

Argument Tüüp Kirjeldus
Kopeeritud failid Failideloend Kopeeritud fail(id) failide loendina

Erandid

Erand Kirjeldus
Lähtekausta pole olemas Näitab, et lähtekausta pole olemas
Sihtkausta pole olemas Näitab, et sihtkausta pole olemas
Faili ei leitud Näitab, et faili pole olemas
Faili ei saa kopeerida Näitab probleemi faili kopeerimisel

Teisalda fail(id)

Vähemalt üks fail teisaldatakse sihtkausta.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Teisaldatav(ad) fail(id) No Failideloend Teisaldatavad failid. See väärtus võib olla failitee või faili sisaldav muutuja, failide loend, tekstitee või tekstiteede loend. Kasutage toimingut "Too failid kausta", et täita muutuja failide loendiga.
Sihtkaust No Kausta Teisaldatavate failide sihtkaust
Kui fail on olemas Pole kohaldatav Ära tee midagi, kirjuta üle Ära tee midagi Määrab, mida teha, kui sama nimega fail on sihtkaustas juba olemas

Muutujad on loodud

Argument Tüüp Kirjeldus
Teisaldatud failid Failideloend Teisaldatud fail(id) failide loendina

Erandid

Erand Kirjeldus
Lähtekausta pole olemas Näitab, et lähtekausta pole olemas
Sihtkausta pole olemas Näitab, et sihtkausta pole olemas
Faili ei leitud Näitab, et faili pole olemas
Faili ei saa teisaldada Näitab probleemi faili teisaldamisel

Kustuta fail(id)

Kustutatakse vähemalt üks fail.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Kustutatav(ad) fail(id) No Failideloend Kustutatavad failid. See väärtus võib olla failitee või faili sisaldav muutuja, failide loend, tekstitee või tekstiteede loend. Kasutage muutuja failide loendiga asustamiseks funktsiooni "Too failid kausta" abil

Muutujad on loodud

See toiming ei tooda muutujaid.

Erandid

Erand Kirjeldus
Failiteed pole olemas Näitab, et failiteed pole olemas
Faili ei leitud Näitab, et faili pole olemas
Faili ei saa kustutada Näitab probleemi faili kustutamisel

Muuda faili(de) nime

Muudetakse vähemalt ühe faili nime.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Muudetava nimega fail No Failideloend Ümbernimetatavad failid. See väärtus võib olla failitee või faili sisaldav muutuja, failide loend, tekstitee või tekstiteede loend. Kasutage toimingut "Too failid kausta", et täita muutuja failide loendiga.
Lisa arv: Pole kohaldatav Kahendmuutuja väärtus Tõene Määrab, kas lisada arv olemasolevatele failinime(de)le või uuele nimele
Muuda skeemi nime Pole kohaldatav Uue nime määramine, Teksti lisamine, Teksti eemaldamine, Teksti asendamine, Laiendi muutmine, Kuupäeva ja kellaaja lisamine, Järjestikuse muutmine Määra uus nimi Määrab, kuidas faili(de) nime muuta
Uus failinimi No Teksti väärtus Faili(de) uus nimi
Uus laiend Ja Teksti väärtus Tekst, mis lisatakse faili(de) uue laiendina
Uus failinimi No Teksti väärtus Faili(de) uus nimi
Lisa arv: Pole kohaldatav Pärast nime, Enne nime Nimi pärast Määrab, kas lisada arv algse(te) nime(de) või uue baasnime ette või järele
Lisatav tekst Ja Teksti väärtus Algsele failinimele lisatav tekst
Eemaldatav tekst Ja Teksti väärtus Algsetest failinimedest eemaldatav tekst. See ümbernimetamise skeem otsib iga failinime ja eemaldab sisestatud teksti nimest iga kord, kui see esineb.
Asendatav tekst No Teksti väärtus Algsetes failinimedes asendatav tekst. See ümbernimetamise skeem otsib iga failinime ja asendab sisestatud teksti mis tahes nimes iga kord, kui see esineb
Kasuta kohandatud kuupäeva ja kellaaega Pole kohaldatav Kahendmuutuja väärtus Väär Määrab, kas kasutada kohandatud kuupäeva- ja kellaaega
Lisatav kuupäev ja kellaaeg Pole kohaldatav Praegune kuupäev (datetime), loomise kellaaeg, viimati kasutatud, viimati muudetud Praegune kuupäev ja kellaaeg Määrab failinime(de)le lisatava kuupäeva- ja kellaajaväärtuse
Säilita laiend Pole kohaldatav Kahendmuutuja väärtus Tõene Määrab, kas kaasata failinimedega eelmine laiend. Keela see suvand, et lisada laiendus failidele käsitsi.
Asenda tekstiga Ja Teksti väärtus Algteksti asendamiseks kasutatav tekst
Alusta nummerdamist: No Numbriline väärtus Algne arvväärtus
Teksti lisamine Pole kohaldatav Pärast nime, Enne nime Nimi pärast Määrab, kas lisada tekst algse(te) nime(de) ette või järele
Kohandatud kuupäev ja kellaaeg No Kuupäev ja kellaaeg Failinime(de)le lisatav kuupäev ja kellaaeg
Suurendus: No Numbriline väärtus Arv, mille võrra algväärtust suurendada
Lisa kuupäev ja kellaaeg Pole kohaldatav Pärast nime, Enne nime Nimi pärast Määrab, kas lisada kuupäev ja kellaaeg algse(te) nime(de) ette või järele
Eraldaja Pole kohaldatav Mitte midagi, tühik, kriips, periood, allakriipsutus Tühikuklahv Määrab, mida kasutada algse failinime ja lisatud arvu eraldamiseks (sh suvand eraldaja mittekasutamiseks)
Eraldaja Pole kohaldatav Mitte midagi, tühik, kriips, periood, allakriipsutus Tühikuklahv Määrab, mida kasutada algse failinime ja lisatud kuupäeva- ja kellaajaväärtuse eraldamiseks (sh suvand eraldaja mittekasutamiseks)
Kasuta täidist Pole kohaldatav Kahendmuutuja väärtus Väär Määrab, kas kasutada täidist
Kuupäeva- ja kellaajavorming No Teksti väärtus aaaaMMdd Failinimele lisatava kuupäeva- ja kellaajaväärtuse vorming, nt kuupäev PP/kk/aaaa ja kellaaeg tt:mm:sstt
Määra iga arvu pikkuseks vähemalt Ja Numbriline väärtus 3 Iga lisatud arvu miinimumpikkus
Kui fail on olemas Pole kohaldatav Ära tee midagi, kirjuta üle Ära tee midagi Määrab, mida teha, kui sama nimega fail on kaustas juba olemas

Muutujad on loodud

Argument Tüüp Kirjeldus
Ümbernimetatudfailid Failideloend Muudetud nimedega fail(id) failide loendina

Erandid

Erand Kirjeldus
Kataloogi ei leitud Näitab, et kataloogi ei leitud
Faili ei leitud Näitab, et faili pole olemas
Faili nime ei saa muuta Näitab probleemi faili nime muutmisel

Loe tekst failist

Tekstifaili sisu loetakse.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Failitee No Fail Loetav fail
Talleta sisu: Pole kohaldatav Üksiktekstiväärtus, loend (igaüks on loendiüksus) Üks tekstiväärtus – saate määrata teksti talletamise viisi. Valige "Ühe teksti väärtus", et salvestada kogu tekst ühe tekstiväärtusena. Valige "Loend", et salvestada algteksti iga rida loendis tekstiüksusena.
Kodeering Pole kohaldatav Süsteemi vaikeseade, ASCII, Unicode, Unicode (big-endian), UTF-8 UTF-8 Kodeering, mille abil lugeda tekstifailist määratud teksti.

Muutujad on loodud

Argument Tüüp Kirjeldus
FileContents Teksti väärtus Sisu tekstina
FileContents Tekstiväärtusteloend Sisu tekstiloendina

Erandid

Erand Kirjeldus
Kataloogi ei leitud Näitab, et kataloogi ei leitud
Faili ei leitud Näitab, et faili pole olemas
Faili lugemine nurjus Näitab probleemi faili lugemisel

Kirjuta tekst faili

Failile kirjutatakse või lisatakse tekst.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Failitee No Fail Fail teksti kirjutamiseks. See väärtus võib olla failitee või faili või tekstiteed sisaldav muutuja.
Kirjutatav tekst Ja Üldine väärtus Määratud faili kirjutatav tekst
Lisa uus rida Pole kohaldatav Kahendmuutuja väärtus Tõene Määrab, kas faili kirjutamiseks lisatakse üldise teksti lõppu uus rida
Kui fail on olemas Pole kohaldatav Olemasoleva sisu ülekirjutamine, sisu lisamine Kirjuta olemasolev sisu üle Määrab, kas kirjutada olemasolev sisu üle või lisada olemasoleva sisu lõppu. Kui faili pole olemas, loob see toiming selle automaatselt.
Kodeering Pole kohaldatav Süsteemi vaikeseade, ASCII, Unicode, Unicode (big-endian), UTF-8, Unicode (ilma baitide tellimise maskita), UTF-8 (ilma baitide tellimismaskita) Unicode Määratud teksti tekstifaili kirjutamiseks kasutatav kodeering

Muutujad on loodud

See toiming ei tooda muutujaid.

Erandid

Erand Kirjeldus
Teksti kirjutamine failile nurjus Näitab probleemi failile kirjutamisel
Kataloog ei sobi faili jaoks Näitab, et kataloog ei sobi

Loe CSV-failist

CSV-fail loetakse andmetabeliks.

Saate kasutada toimingut CSV-failist lugemine, et luua faili sisuga andmetabeli muutuja. Peate määratlema CSV-faili tee ja selle lugemiseks kasutatava kodeeringu, samal ajal saate ka ekstraktitud lahtritest tühikuid kärpida, käsitleda esimest rida veerupäistena ja määrata veergude eraldaja.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Failitee No Fail Loetav CSV-fail. See väärtus võib olla failitee või faili või tekstiteed sisaldav muutuja
Kodeering Pole kohaldatav UTF-8, Unicode, Unicode (big-endian), UTF-8 (baitide järjekorramärk), Unicode (baitide järjekorramärk), System default, ASCII UTF-8 Kodeering, mida kasutatakse määratud CSV-faili lugemiseks
Kärbi väljad Pole kohaldatav Kahendmuutuja väärtus Tõene Määrab, kas ekstraktitud elementide ees ja järel olevad tühikud kärbitakse automaatselt
Esimeses reas on veerunimed Pole kohaldatav Kahendmuutuja väärtus Väär Määrab, kas kasutada CSV-ressursi esimest rida tulemuseks saadava andmetabeli variandi veerunimede määramiseks. Lubage see suvand, et vältida nimede lugemist tabelisse andmetena. Edasised toimingud võivad andmetabelis olevatele andmetele juurde pääseda, kasutades veergude nimesid (veerunumbrite asemel).
Veerueraldaja Pole kohaldatav Eelmääratletud, kohandatud, fikseeritud veerulaiused Eelmääratletud Määrab, kas kasutada eelmääratud või kohandatud veerueraldajat või fikseeritud veerulaiust
Eraldaja Pole kohaldatav Süsteemi vaikesäte, koma, semikoolon, tabeldusklahv (Tab) Süsteemi vaikesätted Veerueraldaja CSV-faili sõelumiseks
Kohandatud eraldaja No Teksti väärtus Kohandatud veerueraldaja, mida kasutatakse määratud CSV-ressursi sõelumiseks
Fikseeritud veerulaiused No Teksti väärtus Määratud CSV-ressursi sõelumiseks kasutatavad fikseeritud veerulaiused. Eraldage laiused komade, tühikute, tabelduskohtade või uute joontega.

Muutujad on loodud

Argument Tüüp Kirjeldus
CSVTable Andmetabel CSV-faili sisu andmetabelina

Erandid

Erand Kirjeldus
CSV lugemine nurjus Näitab probleemi CSV-faili lugemisel

Kirjuta CSV-faili

Andmetabel, andmerida või loend kirjutatakse CSV-faili.

Kasutage toimingut CSV-faili kirjutamine andmetabeli, andmerea või loendimuutuja kirjutamiseks CSV-sihtfailile. Parameetris Failitee määrake failitee või muutuja, mis sisaldab faili või tekstiteed, kuhu andmed eksporditakse.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Kirjutatav muutuja No Üldine väärtus Andmetabel, andmerea muutuja või loendimuutuja, mis kirjutatakse CSV-sihtfaili
Failitee No Fail CSV-fail muutuja eksportimiseks. See väärtus võib olla failitee või faili või tekstiteed sisaldav muutuja.
Kodeering Pole kohaldatav UTF-8, Unicode, Unicode (big-endian), UTF-8 (baitide järjekorramärk), Unicode (baitide järjekorramärk), System default, ASCII UTF-8 Määratud CSV-faili kirjutamiseks kasutatav kodeering
Kaasa veerunimed Pole kohaldatav Kahendmuutuja väärtus Väär Määrab, kas määratud variandi veerunimed peaksid saama CSV-faili esimeseks reaks. See suvand jõustub siis ja ainult siis, kui CSV-sihtfaili algselt ei eksisteeri või see on olemas, kuid on muul viisil tekstist tühi.
Kui fail on olemas Pole kohaldatav Olemasoleva sisu ülekirjutamine, sisu lisamine Kirjuta olemasolev sisu üle Määrab soovitud käitumise, kui soovitud CSV-fail on juba failisüsteemis olemas
Eraldaja Pole kohaldatav Süsteemi vaikesäte, koma, semikoolon, tabeldusklahv (Tab) Süsteemi vaikesätted Määratud CSV-failis kasutatav veerueraldaja
Kohandatud veerueraldaja No Teksti väärtus CSV-failis kasutatav kohandatud veerueraldaja
Kasuta kohandatud veerueraldajat Pole kohaldatav Kahendmuutuja väärtus Väär Määrab, kas kasutada kohandatud või eelmääratletud veerueraldajat

Muutujad on loodud

See toiming ei tooda muutujaid.

Erandid

Erand Kirjeldus
Kirjutamine nurjus Näitab probleemi CSV-failile kirjutamisel

Too failitee osa

Failiteed tähistavast tekstist tuuakse vähemalt üks osa (kataloog, failinimi, laiend jne).

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Failitee No Fail Lähtena kasutatav failitee

Muutujad on loodud

Argument Tüüp Kirjeldus
RootPath Fail Lähtefaili juure tee
Kataloog Kausta Lähtefaili kataloog
FileName Teksti väärtus Lähtefaili nimi
FileNameNoExtension Teksti väärtus Lähtefaili nimi (ilma laiendita)
FileExtension Teksti väärtus Lähtefaili laiend (nt .doc)

Erandid

Erand Kirjeldus
Faili tee sisaldab kehtetuid märke Näitab, et failiteed pole olemas

Too ajutine fail

Kettal luuakse kordumatu nimega tühi ajutine fail ja tuuakse failiobjekt (see on esitus, mille kaudu pääseb failile ja selle teabele juurde).

Sisendparameetrid

See toiming ei vaja sisendit.

Muutujad on loodud

Argument Tüüp Kirjeldus
TempFile Fail Ajutine failiobjekt

Erandid

Erand Kirjeldus
Ajutise faili loomine nurjus Näitab probleemi ajutise faili loomisel

Teisenda fail Base64-ks

Faili teisendamine Base64 kodeeritud tekstiks.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Failitee No Fail Faili tee, millest lugeda

Muutujad on loodud

Argument Tüüp Kirjeldus
Base64Text Teksti väärtus Base64 kodeeritud tekst

Erandid

Erand Kirjeldus
Faili ei leitud Näitab, et faili pole olemas
Faili ei saa Base64-ks teisendada Näitab, et esitatud faili ei saa teisendada Base64 kodeeritud tekstiks

Teisenda Base64 failiks

Base64 kodeeritud teksti teisendamine failiks.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Base64 kodeeritud tekst No Teksti väärtus Base64 kodeeritud tekst
Failitee No Fail Fail, millesse kirjutada
Kui fail on olemas Pole kohaldatav Ära tee midagi, kirjuta üle Ära tee midagi Määrab, mida teha, kui sama nimega fail on sihtkaustas juba olemas

Muutujad on loodud

See toiming ei tooda muutujaid.

Erandid

Erand Kirjeldus
Kataloog ei sobi faili jaoks Näitab, et kataloog ei sobi
Base64 ei saa failiks teisendada Näitab, et esitatud Base64 kodeeritud teksti ei saa failiks teisendada

Teisenda fail kahendandmeteks

Teisendage fail binaarandmeteks.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Failitee No Fail Fail, millest lugeda

Muutujad on loodud

Argument Tüüp Kirjeldus
Binaarsed andmed Teksti väärtus Kirjutatavad kahendandmed

Erandid

Erand Kirjeldus
Faili ei leitud Näitab, et faili pole olemas
Faili ei saa kahendandmeteks teisendada Näitab, et esitatud faili ei saa teisendada binaarandmeteks

Teisenda kahendandmed failiks

Teisendage binaarandmed failiks.

Sisendparameetrid

Argument Valikuline Aktsepteerib Vaikeväärtus Kirjeldus
Kahendandmed No Teksti väärtus Kahendandmed
Failitee No Fail Fail, millesse kirjutada
Kui fail on olemas Pole kohaldatav Ära tee midagi, kirjuta üle Ära tee midagi Määrab, mida teha, kui sama nimega fail on sihtkaustas juba olemas

Muutujad on loodud

See toiming ei tooda muutujaid.

Erandid

Erand Kirjeldus
Kataloog ei sobi faili jaoks Näitab, et kataloog ei sobi
Kahendfaili ei saa failiks teisendada Näitab, et esitatud binaarandmeid ei saa failiks teisendada