Zdieľať cez


Akcie súborov

Dôležité

Aby sa zabránilo neoprávnenému prístupu, systém Windows vyžaduje práva správcu na prístup k chráneným súborom. Ak chcete získať prístup k týmto prostriedkom pomocou akcií súboru, spustite Power Automate s právami správcu. Ďalšie informácie o spustení Power Automate ako správca nájdete v časti Spustiť Power Automate so zvýšenými právami.

Manipulácia so súbormi a ich obsahom je nevyhnutná pre väčšinu scenárov automatizácie. Akcie súborov môžete použiť na spravovanie súborov, získavanie ich vlastností, čítanie a zapisovanie údajov a ich konverziu na iné typy.

Väčšina akcií so súbormi vyžaduje cesty, ktoré špecifikujú súbory, s ktorými chcete manipulovať. Tieto cesty môžu byť pevne zakódované hodnoty alebo premenné dátového typu súboru.

Poznámka

Ak chcete poskytnúť veľa súborov ako vstup, použite premennú zoznamu s položkami súboru. Metódou vytvorenia zoznamu súborov je akcia Získať súbory do priečinka .

Podobne môžete vyplniť pevne zakódovanú hodnotu alebo premennú dátového typu priečinka , aby ste určili cieľový priečinok v akciách, ktoré ho potrebujú.

Snímka obrazovky akcie Presunúť súbory.

Niektoré akcie súborov poskytujú rozsiahlu konfiguráciu, ktorá vám umožňuje automatizovať prakticky akýkoľvek scenár. Napríklad akcia Premenovať súbory obsahuje možnosti na nastavenie nového názvu alebo pridanie, nahradenie alebo odstránenie textového reťazca k existujúcemu názvu súboru.

Snímka obrazovky akcie Premenovať súbory.

Ak chcete pridať textový obsah alebo prepísať textové súbory, nasaďte akciu Napísať text do súboru . Ak chcete prečítať obsah textového súboru, použite akciu Prečítať text zo súboru .

Podobne, ak potrebujete čítať alebo zapisovať obsah do súborov CSV, použite Čítať zo súboru CSV a Zapisovať do súboru CSV akcie. Príklad postupu na počítači, ktorý spracováva súbory CSV, nájdete v časti Konverzia súboru CSV na tabuľku programu Excel.

Ak chcete skontrolovať, či súbor existuje v konkrétnom priečinku, použite akciu Ak súbor existuje . Táto akcia je podmienená a umožňuje vám spustiť rôzne bloky kódu v závislosti od toho, či súbor existuje. Ak chcete nájsť ďalšie informácie o podmienených podmienkach, prejdite na Používanie podmienených podmienok.

Ak súbor existuje

Označuje začiatok podmieneného bloku akcií v závislosti od toho, či súbor existuje alebo nie.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
If file Nie je k dispozícii Existuje, Neexistuje Existuje Stav súboru, ktorý sa má skontrolovať
File path No Súbor Úplná cesta, kde sa má hľadať súbor

Premenné sú vytvorené

Táto akcia nevytvára žiadne premenné.

Výnimky

Táto akcia neobsahuje žiadne výnimky.

Čakať na súbor

Pozastaviť vykonávanie automatizácie, kým sa súbor nevytvorí alebo neodstráni.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
Wait for file to be Nie je k dispozícii Vytvorené, Odstránené Vytvorené Určuje, či sa má postup pozastaviť pri vytváraní alebo odstraňovaní určitého súboru
File path No Súbor Úplná cesta, kde sa má hľadať súbor

Premenné sú vytvorené

Táto akcia nevytvára žiadne premenné.

Výnimky

Táto akcia neobsahuje žiadne výnimky.

Kopírovanie súborov

Skopíruje najmenej jeden súbor do cieľového priečinka.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
File(s) to copy No Zoznam zo súborov Súbory, ktoré sa majú kopírovať. Touto hodnotou môže byť cesta k súboru alebo premenná obsahujúca súbor, zoznam súborov, textová cesta alebo zoznam textových ciest. Ak chcete vyplniť premennú zoznamom súborov, použite akciu „Získať súbory do priečinka“.
Destination folder No Priečinok Cieľový priečinok pre skopírované súbory
If file exists Nie je k dispozícii Nič nevykonať, Prepísať Nič nevykonať Určuje, čo robiť, ak v cieľovom priečinku už existuje súbor s rovnakým názvom

Premenné sú vytvorené

Argument Type Description
CopiedFiles Zoznam zo súborov Skopírované súbory ako zoznam súborov

Výnimky

Výnimka Popis
Zdrojový priečinok neexistuje Označuje, že zdrojový priečinok neexistuje
Cieľový priečinok neexistuje Označuje, že cieľový priečinok neexistuje
Súbor sa nenašiel Označuje, že súbor neexistuje
Súbor sa nedá kopírovať Označuje problém s kopírovaním súboru

Presunúť súbory

Presunie najmenej jeden súbor do cieľového priečinka.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
File(s) to move No Zoznam zo súborov Súbory, ktoré sa majú presunúť. Touto hodnotou môže byť cesta k súboru alebo premenná obsahujúca súbor, zoznam súborov, textová cesta alebo zoznam textových ciest. Ak chcete vyplniť premennú zoznamom súborov, použite akciu „Získať súbory do priečinka“.
Destination folder No Priečinok Cieľový priečinok pre presunuté súbory
If file exists Nie je k dispozícii Nič nevykonať, Prepísať Nič nevykonať Určuje, čo robiť, ak v cieľovom priečinku už existuje súbor s rovnakým názvom

Premenné sú vytvorené

Argument Type Description
MovedFiles Zoznam zo súborov Presunuté súbory ako zoznam súborov

Výnimky

Výnimka Popis
Zdrojový priečinok neexistuje Označuje, že zdrojový priečinok neexistuje
Cieľový priečinok neexistuje Označuje, že cieľový priečinok neexistuje
Súbor sa nenašiel Označuje, že súbor neexistuje
Súbor sa nedá presunúť Označuje problém s presunutím súboru

Odstrániť súbory

Odstráni najmenej jeden súbor.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
File(s) to delete No Zoznam zo súborov Súbory na odstránenie. Touto hodnotou môže byť cesta k súboru alebo premenná obsahujúca súbor, zoznam súborov, textová cesta alebo zoznam textových ciest. Pomocou „Načítať súbory do priečinka“ vyplňte premennú zoznamom súborov

Premenné sú vytvorené

Táto akcia nevytvára žiadne premenné.

Výnimky

Výnimka Description
Cesta k súboru neexistuje Označuje, že cesta k súboru neexistuje
Súbor sa nenašiel Označuje, že súbor neexistuje
Súbor sa nedá odstrániť Označuje problém s odstránením súboru

Premenovať súbory

Zmení názov najmenej jedného súboru.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
File to rename No Zoznam zo súborov Súbory na premenovanie. Touto hodnotou môže byť cesta k súboru alebo premenná obsahujúca súbor, zoznam súborov, textová cesta alebo zoznam textových ciest. Ak chcete vyplniť premennú zoznamom súborov, použite akciu „Získať súbory do priečinka“.
Pridať číslo k Neaplikovateľné Booleovská hodnota Pravdivé Určuje, či sa má číslo pridať k existujúcim názvom súborov alebo k novému názvu
Schéma premenovania Nie je k dispozícii Nastaviť nový názov, Pridať text, Odstrániť text, Nahradiť text, Zmeniť príponu, Pridať dátum a čas, Nastaviť sekvenčné Nastaviť nový názov Určuje, ako premenovať súbory
Nový názov súboru Nie Textová hodnota Nový názov súborov
Nová prípona Áno Textová hodnota Text, ktorý sa má pridať ako nová prípona pre súbory
Nový názov súboru Nie Textová hodnota Nový názov súborov
Pridať číslo k Nie je k dispozícii Po mene, Pred menom Za názov Určuje, či sa má číslo pridať pred alebo za pôvodné názvy alebo názov s novým základom
Text, ktorý sa má pridať Áno Textová hodnota Text, ktorý sa má pridať k pôvodným názvom súborov
Text, ktorý sa má odstrániť Áno Textová hodnota Text, ktorý sa má odstrániť z pôvodných názvov súborov. Táto schéma premenovania vyhľadáva každý názov súboru a vždy, keď sa vyskytne, odstráni zadaný text kdekoľvek v názve.
Text, ktorý sa má nahradiť No Textová hodnota Text, ktorý sa má nahradiť v pôvodných názvoch súborov. Táto schéma premenovania prehľadá každý názov súboru a vymení zadaný text kdekoľvek v názve, vždy keď sa vyskytne
Použiť vlastnú hodnotu Datetime Nie je k dispozícii Booleovská hodnota Nepravdivé Určuje, či sa má použiť vlastná hodnota Datetime
Hodnota Datetime, ktorá sa má pridať Nie je k dispozícii Aktuálny dátum a čas, Čas vytvorenia, Posledný prístup, Posledná zmena Aktuálna hodnota Datetime Určuje, aká hodnota Datetime sa má pridať k názvom súborov
Ponechať príponu Nie je k dispozícii Booleovská hodnota Pravdivé Určuje, či sa má do názvu súboru zahrnúť predchádzajúca prípona. Ak chcete pridať príponu k súborom manuálne, vypnite túto možnosť.
Nahradiť čím Áno Textová hodnota Text, ktorým sa má nahradiť pôvodný text
Začať číslovanie od Nie Číselná hodnota Počiatočná číselná hodnota
Pridanie textu Nie je k dispozícii Po mene, Pred menom Za názov Určuje, či sa má text pridať pred alebo za pôvodné názvy
Vlastná hodnota Datetime Nie Dátum Čas Hodnota Datetime, ktorá sa má pridať k názvom súborov
Zväčšiť o Nie Číselná hodnota Číslo, o ktoré sa má zväčšiť počiatočná hodnota
Pridať hodnotu Datetime Nie je k dispozícii Po mene, Pred menom Za názov Určuje, či sa má hodnota Datetime pridať pred alebo za pôvodné názvy
Oddeľovač Nie je k dispozícii Nič, Medzera, Pomlčka, Bodka, Podčiarknutie Medzera Určuje, čo sa má použiť na oddelenie pôvodného názvu súboru a pridaného čísla vrátane možnosti nepoužiť oddeľovač
Oddeľovač Nie je k dispozícii Nič, Medzera, Pomlčka, Bodka, Podčiarknutie Medzera Určuje, čo sa má použiť na oddelenie pôvodného názvu súboru a pridanej hodnoty Datetime vrátane možnosti nepoužiť oddeľovač
Použiť výplň Nie je k dispozícii Booleovská hodnota Nepravdivé Určuje, či sa má použiť výplň
Formát hodnoty Datetime No Textová hodnota rrrrMMdd Formát hodnoty Datetime, ktorá sa má pridať k názvu súboru, napríklad MM/dd/rrrr pre dátum a hh:mm:sstt pre čas
Nastaviť každé číslo na najmenej Áno Číselná hodnota 3 Minimálna dĺžka pre každé pridané číslo
Ak súbor existuje Nie je k dispozícii Nič nevykonať, Prepísať Nič nevykonať Určuje, čo robiť, ak v priečinku už existuje súbor s rovnakým názvom

Premenné sú vytvorené

Argument Type Description
RenamedFiles Zoznam zo súborov Premenované súbory ako zoznam súborov

Výnimky

Výnimka Popis
Adresár sa nenašiel Označuje, že adresár sa nenašiel
Súbor sa nenašiel Označuje, že súbor neexistuje
Súbor sa nedá premenovať Označuje problém s premenovaním súboru

Čítať text zo súboru

Načíta obsah textového súboru.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
File path Nie Súbor Súbor, ktorý sa má prečítať
Store content as Nie je k dispozícii Jedna textová hodnota, Zoznam (každý je položkou zoznamu) Jedna textová hodnota Určuje spôsob ukladania textu. Vyberte možnosť „Jedna textová hodnota“, aby sa celý text uložil ako jedna textová hodnota. Zvoľte "Zoznam", ak chcete uložiť každý riadok pôvodného textu ako textovú položku do zoznamu.
Encoding Neaplikovateľné Predvolené nastavenie systému, ASCII, Unicode, Unicode (big-endian), UTF-8 UTF-8 Kódovanie, pomocou ktorého sa má zadaný text prečítať z textového súboru.

Premenné sú vytvorené

Argument Type Description
FileContents Textová hodnota Obsah ako text
FileContents Zoznam z Textových hodnôt Obsah ako zoznam textov

Výnimky

Výnimka Popis
Adresár sa nenašiel Označuje, že adresár sa nenašiel
Súbor sa nenašiel Označuje, že súbor neexistuje
Nepodarilo sa čítať zo súboru Označuje problém s čítaním zo súboru

Zapísať text do súboru

Zapíše alebo pripojí text do súboru.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
File path No Súbor Súbor na zapísanie textu. Touto hodnotou môže byť cesta k súboru alebo premenná obsahujúca súbor alebo textovú cestu.
Text to write Áno Všeobecná hodnota Text, ktorý sa má zapísať do zadaného súboru
Append new line Nie je k dispozícii Booleovská hodnota Pravdivé Určuje, či sa má pripojiť nový riadok na koniec celkového textu, ktorý sa má zapísať do súboru
If file exists Nie je k dispozícii Prepísať existujúci obsah, Pridať obsah Prepísať existujúci obsah Určuje, či sa má prepísať existujúci obsah alebo pridať na koniec existujúceho obsahu. Ak súbor neexistuje, táto akcia ho automaticky vytvorí.
Encoding Neaplikovateľné Predvolené nastavenie systému, ASCII, Unicode, Unicode (big-endian), UTF-8, Unicode (bez masky poradia bajtov), ​​UTF-8 (bez masky poradia bajtov) Unicode Kódovanie, ktoré sa má použiť pre zadaný text určený na zápis do textového súboru

Premenné sú vytvorené

Táto akcia nevytvára žiadne premenné.

Výnimky

Výnimka Description
Nepodarilo sa zapísať text do súboru Označuje problém so zapisovaním do súboru
Neplatný adresár pre súbor Označuje, že adresár je neplatný

Čítať zo súboru CSV

Načíta súbor CSV do tabuľky údajov.

Môžete použiť Čítať zo súboru CSV akciu na vytvorenie premennej datatable s obsahom súboru. Musíte definovať cestu k súboru CSV a kódovanie, ktoré sa má použiť na jeho čítanie, pričom môžete tiež orezať všetky medzery z extrahovaných buniek, spracovať prvý riadok ako hlavičky stĺpcov a určiť oddeľovač stĺpcov.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
File path No Súbor Súbor CSV, ktorý sa má prečítať. Touto hodnotou môže byť cesta k súboru alebo premenná obsahujúca súbor alebo textovú cestu
Encoding Nie je k dispozícii UTF-8, Unicode, Unicode (big-endian), UTF-8 (bez označenia poradia bajtov), ​​Unicode (bez označenia poradia bajtov), ​​predvolený systém, ASCII UTF-8 Kódovanie, ktoré sa má použiť na čítanie zadaného súboru CSV
Trim fields Neaplikovateľné Booleovská hodnota Pravdivé Určuje, či sa majú automaticky orezať medzery na začiatku a na konci extrahovaných buniek
First line contains column names Nie je k dispozícii Booleovská hodnota Nepravdivé Určuje, či sa má v prvom riadku zdroja CSV nastaviť názov stĺpca výsledného variantu údajovej tabuľky. Povolením tejto možnosti zabránite načítaniu mien ako údajov do tabuľky. Následné akcie môžu pristupovať k údajom uloženým v tabuľke údajov pomocou názvov stĺpcov (namiesto čísel stĺpcov).
Columns separator Neaplikovateľné Preddefinované, Vlastné, Pevné šírky stĺpcov Preddefinované Určuje, či sa má použiť preddefinovaný oddeľovač stĺpcov, vlastný oddeľovač alebo pevné šírky stĺpcov
Separator Nie je k dispozícii Predvolené hodnoty systému, Čiarka, Bodkočiarka, Tabulátor Predvolené nastavenie systému Oddeľovač stĺpcov na analýzu súboru CSV
Custom separator No Textová hodnota Vlastný oddeľovač stĺpcov, ktorý sa má použiť na analýzu zadaného prostriedku CSV
Fixed column widths Nie Textová hodnota Pevné šírky stĺpcov, ktoré sa majú použiť na analýzu zadaného zdroja CSV. Šírky oddeľte čiarkami, medzerami, tabulátormi alebo novými riadkami.

Premenné sú vytvorené

Argument Type Description
CSVTable Datatable Obsah súboru CSV ako tabuľky údajov

Výnimky

Výnimka Popis
Čítanie zo súboru CSV zlyhalo Označuje problém s čítaním zo súboru CSV

Zapísať do súboru CSV

Zapíše tabuľku údajov, riadok údajov alebo zoznam do súboru CSV.

Použi Zápis do súboru CSV akcia na zápis údajovej tabuľky, riadka údajov alebo premennej zoznamu do cieľového súboru CSV. V Cesta k súboru zadajte cestu k súboru alebo premennú obsahujúcu súbor alebo textovú cestu, do ktorej sa budú údaje exportovať.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
Variable to write Nie Všeobecná hodnota Tabuľka údajov, premenná riadka údajov alebo premenná zoznamu, ktorá sa má zapísať do cieľového súboru CSV
File path No Súbor Súbor CSV, do ktorého sa má premenná exportovať. Touto hodnotou môže byť cesta k súboru alebo premenná obsahujúca súbor alebo textovú cestu.
Encoding Neaplikovateľné UTF-8, Unicode, Unicode (big-endian), UTF-8 (bez označenia poradia bajtov), ​​Unicode (bez označenia poradia bajtov), ​​predvolený systém, ASCII UTF-8 Kódovanie, ktoré sa má použiť na zápis do zadaného súboru CSV
Include column names Nie je k dispozícii Booleovská hodnota Nepravdivé Určuje, či sa názvy stĺpcov zadaného variantu majú stať prvým riadkom súboru CSV. Táto možnosť sa prejaví vtedy a len vtedy, ak cieľový súbor CSV buď pôvodne neexistuje, alebo existuje, ale inak je bez textu.
Ak súbor existuje Neaplikovateľné Prepísať existujúci obsah, Pridať obsah Prepísať existujúci obsah Určuje požadované správanie, keď cieľový súbor CSV už existuje v systéme súborov
Separator Nie je k dispozícii Predvolené hodnoty systému, Čiarka, Bodkočiarka, Tabulátor Predvolené nastavenie systému Oddeľovač stĺpcov, ktorý sa má použiť v zadanom súbore CSV
Custom columns separator Nie Textová hodnota Vlastný oddeľovač stĺpcov, ktorý sa má použiť v súbore CSV
Use custom columns separator Nie je k dispozícii Booleovská hodnota Nepravdivé Určuje, či sa má použiť vlastný alebo preddefinovaný oddeľovač stĺpcov

Premenné sú vytvorené

Táto akcia nevytvára žiadne premenné.

Výnimky

Výnimka Description
Zápis zlyhal Označuje problém so zapisovaním do súboru CSV

Získať časť cesty k súboru

Načíta najmenej jednu časť (adresár, názov súboru, príponu atď.) z textu, ktorý predstavuje cestu k súboru.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
File path No Súbor Cesta k súboru, ktorý sa má použiť ako zdroj

Premenné sú vytvorené

Argument Type Description
RootPath Súbor Cesta ku koreňovému adresáru zdrojového súboru
Directory Priečinok Adresár zdrojového súboru
FileName Textová hodnota Názov zdrojového súboru
FileNameNoExtension Textová hodnota Názov súboru (bez prípony) zdrojového súboru
FileExtension Textová hodnota Prípona (napríklad .doc) zdrojového súboru

Výnimky

Výnimka Description
Cesta k súboru obsahuje neplatné znaky Označuje, že cesta k súboru neexistuje

Načítať dočasný súbor

Vytvorí na disku prázdny dočasný súbor s jedinečným názvom a načíta objekt súboru (ktorý je znázornením a má prístup k súboru a všetkým jeho informáciám).

Vstupné parametre

Táto akcia nevyžaduje žiadny vstup.

Premenné sú vytvorené

Argument Type Description
TempFile Súbor Objekt dočasného súboru

Výnimky

Výnimka Popis
Nepodarilo sa vytvoriť dočasný súbor Označuje problém s vytvorením dočasného súboru

Konvertovať súbor na formát Base64

Konvertuje súbor na text kódovaný vo formáte Base64.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
File path No Súbor Cesta k súboru, z ktorého sa má čítať

Premenné sú vytvorené

Argument Type Description
Base64Text Textová hodnota Text kódovaný vo formáte Base64

Výnimky

Výnimka Description
Súbor sa nenašiel Označuje, že súbor neexistuje
Súbor sa nedá konvertovať na formát Base64 Označuje, že poskytnutý súbor nie je možné skonvertovať na text kódovaný Base64

Konvertovať formát Base64 na súbor

Konvertuje text kódovaný vo formáte Base64 na súbor.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
Text kódovaný vo formáte Base64 No Textová hodnota Text kódovaný vo formáte Base64
File path No Súbor Súbor, do ktorého sa má zapisovať
Ak súbor existuje Neaplikovateľné Nič nevykonať, Prepísať Nič nevykonať Určuje, čo robiť, ak v cieľovom priečinku už existuje súbor s rovnakým názvom

Premenné sú vytvorené

Táto akcia nevytvára žiadne premenné.

Výnimky

Výnimka Description
Neplatný adresár pre súbor Označuje, že adresár je neplatný
Nie je možné konvertovať formát Base64 na súbor Označuje, že poskytnutý text kódovaný Base64 nemožno skonvertovať na súbor

Konvertovať súbor na binárne údaje

Previesť súbor na binárne dáta.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
File path No Súbor Súbor, z ktorého sa majú načítať údaje

Premenné sú vytvorené

Argument Type Description
Binárne údaje Textová hodnota Binárne údaje, ktoré sa majú zapísať

Výnimky

Výnimka Description
Súbor sa nenašiel Označuje, že súbor neexistuje
Súbor sa nedá konvertovať na binárne údaje Označuje, že poskytnutý súbor nie je možné skonvertovať na binárne údaje

Konvertovať binárne údaje na súbor

Previesť binárne dáta do súboru.

Vstupné parametre

Argument Voliteľné Akceptuje Predvolená hodnota Description
Binárne údaje No Textová hodnota Binárne údaje
File path No Súbor Súbor, do ktorého sa má zapisovať
Ak súbor existuje Neaplikovateľné Nič nevykonať, Prepísať Nič nevykonať Určuje, čo robiť, ak v cieľovom priečinku už existuje súbor s rovnakým názvom

Premenné sú vytvorené

Táto akcia nevytvára žiadne premenné.

Výnimky

Výnimka Description
Neplatný adresár pre súbor Označuje, že adresár je neplatný
Nie je možné konvertovať binárny súbor na súbor Označuje, že poskytnuté binárne údaje nemožno skonvertovať na súbor