Power Automate biedt de bestandsacties om het beheer van bestanden te automatiseren en hun eigenschappen te manipuleren.
Als u een lijst van alle bestanden in een opgegeven map wilt ophalen, kunt u de actie Bestanden in map ophalen gebruiken. U kunt bestanden filteren met behulp van de actie Bestandsfilter. Voeg trefwoorden samen met het asteriskteken (*) toe en scheid meerdere termen met een puntkomma (;). In de onderstaande afbeelding is het bestandsfilter ingesteld op .png en is Inclusief submappen ingeschakeld. Dit betekent dat de resulterende variabele alleen bestanden in PNG-indeling bevat die zijn opgeslagen in de opgegeven map en de bijbehorende submappen.
Gebruik respectievelijk de acties Bestanden kopiëren en Bestanden verplaatsen om bestanden te kopiëren of te verplaatsen.
Hernoem een bestand of meerdere bestanden met de actie Bestandsnamen wijzigen. Geef aan of u een nieuwe naam wilt instellen of een tekstreeks aan de bestaande bestandsnaam wilt toevoegen, vervangen of verwijderen. In de onderstaande afbeelding is een lijst met bestanden geselecteerd en wordt de tekenreeks back-up_ aan het begin van elk bestand toegevoegd.
Dezelfde actie kan worden gebruikt om deze tekstreeks te verwijderen als de back-upbestanden worden hersteld.
Met de actie Tekst uit bestand lezen wordt tekst uit een .txt-bestand opgeslagen in een variabele. Geef een .txt-bestand op en de bestandsinhoud wordt opgeslagen als een enkele tekstwaarde of als een lijst.
Met de actie Tekst naar bestand schrijven wordt tekst toegevoegd aan een bestaand .txt-bestand of wordt een nieuw bestand met de opgegeven tekst gemaakt.
Bestandsacties
Als bestand bestaat
Markeert het begin van een voorwaardelijk blok met acties, afhankelijk van of een bestand bestaat of niet
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
If file
N.v.t.
Bestaat, Bestaat niet
Bestaat
De status van het te controleren bestand
File path
Nee
Bestand
Het volledige pad om te zoeken naar het bestand
Variabelen gemaakt
Deze actie levert geen variabelen op
Uitzonderingen
Deze actie omvat geen uitzonderingen
Wachten op bestand
De uitvoering van de automatisering onderbreken totdat een bestand is gemaakt of verwijderd
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Wait for file to be
N.v.t.
Gemaakt, Verwijderd
Gemaakt op
Geeft aan of de stroom moet worden onderbroken bij het maken of verwijderen van een bepaald bestand
File path
Nee
File
Het volledige pad om te zoeken naar het bestand
Variabelen gemaakt
Deze actie levert geen variabelen op
Uitzonderingen
Deze actie omvat geen uitzonderingen
Bestanden kopiëren
Een of meer bestanden naar een doelmap kopiëren
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
File(s) to copy
Nee
Lijst met bestanden
De bestanden die moeten worden gekopieerd. Dit kan een bestandspad zijn of een variabele die een bestand, een lijst met bestanden, een tekstpad of een lijst met tekstpaden bevat. Gebruik Bestanden in map ophalen om een variabele te vullen met een lijst met bestanden
Destination folder
Nee
Folder
De doelmap voor de gekopieerde bestanden
If file exists
N.v.t.
Niets doen, Overschrijven
Niets doen
Geeft aan wat er moet gebeuren als er al een bestand met dezelfde naam bestaat in de doelmap
Variabelen gemaakt
Argument
Type
Beschrijving
CopiedFiles
Lijst met bestanden
De gekopieerde bestanden als een lijst met bestanden
Uitzonderingen
Uitzondering
Beschrijving
Bronmap bestaat niet
Geeft aan dat de bronmap niet bestaat
Doelmap bestaat niet
Geeft aan dat de doelmap niet bestaat
Bestand niet gevonden
Geeft aan dat het bestand niet bestaat
Kan bestand niet kopiëren
Geeft een probleem aan bij het kopiëren van het bestand
Bestanden verplaatsen
Een of meer bestanden naar een doelmap verplaatsen
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
File(s) to move
Nee
Lijst met bestanden
De bestanden die moeten worden verplaatst. Dit kan een bestandspad zijn of een variabele die een bestand, een lijst met bestanden, een tekstpad of een lijst met tekstpaden bevat. Gebruik Bestanden in map ophalen om een variabele te vullen met een lijst met bestanden
Destination folder
Nee
Folder
De doelmap voor de verplaatste bestanden
If file exists
N.v.t.
Niets doen, Overschrijven
Niets doen
Geeft aan wat er moet gebeuren als er al een bestand met dezelfde naam bestaat in de doelmap
Variabelen gemaakt
Argument
Type
Beschrijving
MovedFiles
Lijst met bestanden
De verplaatste bestanden als een lijst met bestanden
Uitzonderingen
Uitzondering
Beschrijving
Bronmap bestaat niet
Geeft aan dat de bronmap niet bestaat
Doelmap bestaat niet
Geeft aan dat de doelmap niet bestaat
Bestand niet gevonden
Geeft aan dat het bestand niet bestaat
Kan bestand niet verplaatsen
Geeft een probleem aan bij het verplaatsen van het bestand
Bestanden verwijderen
Een of meer bestanden verwijderen
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
File(s) to delete
Nee
Lijst met bestanden
De bestanden die moeten worden verwijderd. Dit kan een bestandspad zijn of een variabele die een bestand, een lijst met bestanden, een tekstpad of een lijst met tekstpaden bevat. Gebruik Bestanden in map ophalen om een variabele te vullen met een lijst met bestanden
Variabelen gemaakt
Deze actie levert geen variabelen op
Uitzonderingen
Uitzondering
Beschrijving
Bestandspad bestaat niet
Geeft aan dat het bestandspad niet bestaat
Bestand niet gevonden
Geeft aan dat het bestand niet bestaat
Kan bestand niet verwijderen
Geeft een probleem aan bij het verwijderen van het bestand
Bestandsnamen wijzigen
De naam van een of meer bestanden wijzigen
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
File to rename
Nee
Lijst met bestanden
De bestanden waarvan de namen moeten worden gewijzigd. Dit kan een bestandspad zijn of een variabele die een bestand, een lijst met bestanden, een tekstpad of een lijst met tekstpaden bevat. Gebruik Bestanden in map ophalen om een variabele te vullen met een lijst met bestanden
Add number to
N.v.t.
Booleaanse waarde
Waar
Geeft aan of het nummer moet worden toegevoegd aan de bestaande bestandsnamen of een nieuwe naam
Rename scheme
N.v.t.
Nieuwe naam instellen, Tekst toevoegen, Tekst verwijderen, tekst vervangen, Extensie wijzigen, Datum/tijd toevoegen, Opeenvolgend maken
Nieuwe naam instellen
Geeft aan hoe de namen van de bestanden worden gewijzigd
New file name
Nee
Tekstwaarde
De nieuwe naam van de bestanden
New extension
Ja
Tekstwaarde
De tekst die als de nieuwe extensie voor de bestanden moet worden toegevoegd
New file name
Nee
Tekstwaarde
De nieuwe naam van de bestanden
Add number to
N.v.t.
Na naam, Voor naam
Na naam
Geeft aan of het getal voor of na de oorspronkelijke namen moet worden toegevoegd of als een nieuwe basisnaam
Text to add
Ja
Tekstwaarde
De tekst die moet worden toegevoegd aan de oorspronkelijke bestandsnamen
Text to remove
Ja
Tekstwaarde
De tekst die moet worden verwijderd uit de oorspronkelijke bestandsnamen. Dit schema voor naam wijzigen zoekt elke bestandsnaam en verwijdert de ingevoerde tekst overal in de naam, telkens wanneer deze voorkomt
Text to replace
Nee
Tekstwaarde
De tekst die moet worden vervangen in de oorspronkelijke bestandsnamen. Dit schema voor naam wijzigen zoekt elke bestandsnaam en vervangt de ingevoerde tekst overal in de naam, telkens wanneer deze voorkomt
Use custom datetime
N.v.t.
Booleaanse waarde
Onwaar
Geeft aan of een aangepaste datum/tijd moet worden gebruikt
Datetime to add
N.v.t.
Huidige datum/tijd, Aanmaaktijd, Laatst geopend, Laatst gewijzigd
Huidige datum/tijd
Geeft aan welke datum/tijd-waarde moet worden toegevoegd aan de bestandsnamen
Keep extension
N.v.t.
Booleaanse waarde
Waar
Geeft aan of de vorige extensie wordt opgenomen in de bestandsnaam. Schakel deze optie uit om de extensie handmatig toe te voegen aan de bestanden
Vervangen door
Ja
Tekstwaarde
De tekst waardoor de oorspronkelijke tekst wordt vervangen
Start numbering at
Nee
Numerieke waarde
De beginwaarde van het getal
Add text
N.v.t.
Na naam, Voor naam
Na naam
Geeft aan of de tekst voor of na de oorspronkelijke namen moet worden toegevoegd
Custom datetime
Nee
Datum/tijd
De datum/tijd die moet worden toegevoegd aan de bestandsnamen
Increment by
Nee
Numerieke waarde
Het getal waarmee de beginwaarde moet worden verhoogd
Add datetime
N.v.t.
Na naam, Voor naam
Na naam
Geeft aan of de datum/tijd voor of na de oorspronkelijke namen moet worden toegevoegd
Geeft aan wat moet worden gebruikt om de oorspronkelijke bestandsnaam en het toegevoegde nummer te scheiden, inclusief de optie om geen scheidingsteken te gebruiken
Geeft aan wat moet worden gebruikt om de oorspronkelijke bestandsnaam en de toegevoegde datum/tijd-waarde te scheiden, inclusief de optie om geen scheidingsteken te gebruiken
Use padding
N.v.t.
Booleaanse waarde
Onwaar
Geeft aan of opvulling moet worden gebruikt
Datetime format
Ja
Tekstwaarde
jjjjMMdd
De notatie van de datum/tijd-waarde die moet worden toegevoegd aan de bestandsnaam, zoals mm/dd/jjjj voor datum, en uu:mm:sstt voor tijd
Make each number at least
Ja
Numerieke waarde
3
De minimumlengte voor elk toegevoegd getal
If file exists
N.v.t.
Niets doen, Overschrijven
Niets doen
Geeft aan wat er moet gebeuren als er al een bestand met dezelfde naam bestaat in de map
Variabelen gemaakt
Argument
Type
Beschrijving
RenamedFiles
Lijst met bestanden
De bestanden met gewijzigde namen als een lijst met bestanden
Uitzonderingen
Uitzondering
Beschrijving
Map niet gevonden
Geeft aan dat de map niet is gevonden
Bestand niet gevonden
Geeft aan dat het bestand niet bestaat
Kan bestandsnaam niet wijzigen
Geeft een probleem aan bij het wijzigen van de bestandsnaam
Tekst uit bestand lezen
De inhoud van een tekstbestand lezen
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
File path
Nee
File
Het te lezen bestand
Store content as
N.v.t.
Enkele tekstwaarde, Lijst (elk is een lijstitem)
Enkele tekstwaarde
Geeft aan hoe de tekst wordt opgeslagen. Kies Enkele tekstwaarde om de volledige tekst op te slaan als één tekstwaarde. Kies Lijst om elke regel van de oorspronkelijke tekst op te slaan als een tekstitem in een lijst
De codering voor het lezen van de opgegeven tekst uit het tekstbestand.
Variabelen gemaakt
Argument
Type
Beschrijving
FileContents
Tekstwaarde
De inhoud als een tekst
FileContents
Lijst met tekstwaarden
De inhoud als een lijst met teksten
Uitzonderingen
Uitzondering
Beschrijving
Map niet gevonden
Geeft aan dat de map niet is gevonden
Bestand niet gevonden
Geeft aan dat het bestand niet bestaat
Lezen uit bestand mislukt
Geeft een probleem aan bij het lezen van het bestand
Tekst naar bestand schrijven
Tekst in een bestand schrijven of eraan toevoegen
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
File path
Nee
File
Het bestand waarin de tekst moet worden geschreven. Dit kan een bestandspad of een variabele zijn die een bestand of een tekstpad bevat
Text to write
Ja
Algemene waarde
De te schrijven tekst in het opgegeven bestand
Append new line
N.v.t.
Booleaanse waarde
Waar
Geeft aan of een nieuwe regel aan het einde van de algehele tekst moet worden toegevoegd om naar het bestand te schrijven
If file exists
N.v.t.
Bestaande inhoud overschrijven, Inhoud toevoegen
Bestaande inhoud overschrijven
Geeft aan of de bestaande inhoud moet worden overschreven of moet worden toegevoegd aan het einde van de bestaande inhoud. Als het bestand niet bestaat, wordt dit automatisch gemaakt door deze actie
Encoding
N.v.t.
Standaard, ANSI, Unicode, Unicode (big-endian), UTF-8, Unicode (zonder byte order mark), UTF-8 (zonder byte order mark)
Unicode
De codering die moet worden gebruikt voor de opgegeven tekst om in het tekstbestand te schrijven
Variabelen gemaakt
Deze actie levert geen variabelen op
Uitzonderingen
Uitzondering
Beschrijving
Kan tekst niet naar bestand schrijven
Geeft een probleem aan bij het schrijven naar het bestand
Ongeldige map voor bestand
Geeft aan dat de map ongeldig is
Lezen uit CSV-bestand
Een CSV-bestand in een gegevenstabel lezen
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
File path
Nee
File
Het te lezen CSV-bestand. Dit kan een bestandspad of een variabele zijn die een bestand of een tekstpad bevat
Encoding
N.v.t.
UTF-8, Unicode, Unicode (big-endian), UTF-8 (zonder byte order mark), Unicode (zonder byte order mark), Systeemstandaard, ANSI
UTF-8
De codering die wordt gebruikt voor het lezen van het opgegeven CSV-bestand
Trim fields
N.v.t.
Booleaanse waarde
Waar
Geeft aan of de voorloop- en volgspaties van de geëxtraheerde cellen automatisch worden bijgesneden
First line contains column names
N.v.t.
Booleaanse waarde
Onwaar
Geeft aan of de eerste rij van de CSV-resource moet worden gebruikt om de kolomnamen van de resulterende gegevenstabelvariant in te stellen. Schakel deze optie in om te voorkomen dat de namen als gegevens in de tabel worden gelezen. Volgende acties kunnen toegang krijgen tot de gegevens die zijn opgeslagen in de gegevenstabel met behulp van kolomnamen (in plaats van kolomnummers)
Geeft aan of een vooraf gedefinieerd kolomscheidingsteken, een aangepaste kolombreedte of een vaste kolombreedte moet worden gebruikt
Separator
N.v.t.
Systeemstandaard, Komma, Puntkomma, Tab
Systeemstandaard
Het kolomscheidingsteken om het CSV-bestand te parseren
Custom separator
Nee
Tekstwaarde
Het aangepaste kolomscheidingsteken dat moet worden gebruikt voor het parseren van de opgegeven CSV-resource
Fixed column widths
Nee
Tekstwaarde
De vaste kolombreedten die moeten worden gebruikt voor het parseren van de opgegeven CSV-resource. Gebruik komma's, spaties, tabs of nieuwe regels als scheidingstekens
Variabelen gemaakt
Argument
Type
Beschrijving
CSVTable
Gegevenstabel
De inhoud van het CSV-bestand als gegevenstabel
Uitzonderingen
Uitzondering
Beschrijving
Lezen van CSV mislukt
Geeft een probleem aan bij het lezen van het CSV-bestand
Schrijven naar CSV-bestand
Een gegevenstabel, gegevensrij of lijst naar een CSV-bestand schrijven
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Variable to write
Nee
Algemene waarde
De gegevenstabel, gegevensrijvariabele of lijstvariabele die naar het CSV-doelbestand moet worden geschreven
File path
Nee
File
Het CSV-bestand waarnaar de variabele moet worden geëxporteerd. Dit kan een bestandspad of een variabele zijn die een bestand of een tekstpad bevat
Encoding
N.v.t.
UTF-8, Unicode, Unicode (big-endian), UTF-8 (zonder byte order mark), Unicode (zonder byte order mark), Systeemstandaard, ANSI
UTF-8
De codering die wordt gebruikt voor het schrijven naar het opgegeven CSV-bestand
Include column names
N.v.t.
Booleaanse waarde
Onwaar
Geeft aan of de kolomnamen van de opgegeven variant de eerste rij van het CSV-bestand moeten worden. Deze optie heeft alleen effect als het CSV-bestand niet al bestaat of wel bestaat maar geen tekst bevat
If file exists
N.v.t.
Bestaande inhoud overschrijven, Inhoud toevoegen
Bestaande inhoud overschrijven
Geeft het gewenste gedrag aan wanneer het doel-CSV-bestand al bestaat in het bestandssysteem
Separator
N.v.t.
Systeemstandaard, Komma, Puntkomma, Tab
Systeemstandaard
Het kolomscheidingsteken dat in het opgegeven CSV-bestand wordt gebruikt
Custom columns separator
Nee
Tekstwaarde
Het aangepaste kolomscheidingsteken dat in het CSV-bestand wordt gebruikt
Use custom columns separator
N.v.t.
Booleaanse waarde
Onwaar
Geeft aan of een aangepast of een vooraf gedefinieerd kolomscheidingsteken moet worden gebruikt
Variabelen gemaakt
Deze actie levert geen variabelen op
Uitzonderingen
Uitzondering
Beschrijving
Schrijven mislukt
Geeft een probleem aan bij het schrijven naar het CSV-bestand
Bestandspad voor onderdeel ophalen
Een of meer onderdelen (map, bestandsnaam, extensie enz.) ophalen uit een tekst die een bestandspad vertegenwoordigt
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
File path
Nee
File
Het bestandspad dat wordt gebruikt als bron
Variabelen gemaakt
Argument
Type
Beschrijving
RootPath
File
Het pad van de hoofdmap van het bronbestand
Directory
Map
De map van het bronbestand
FileName
Tekstwaarde
De naam van de bronbestand
FileNameNoExtension
Tekstwaarde
De bestandsnaam (zonder de extensie) van het bronbestand
FileExtension
Tekstwaarde
De extensie (bijvoorbeeld .doc) van het bronbestand
Uitzonderingen
Uitzondering
Description
Bestandspad bevat ongeldige tekens
Geeft aan dat het bestandspad niet bestaat
Tijdelijk bestand ophalen
Maak een uniek en leeg tijdelijk bestand op de schijf en haal het bestandsobject op (dat is een weergave die toegang heeft tot het bestand en alle bijbehorende gegevens)
Invoerparameters
Deze actie vereist geen invoer
Variabelen gemaakt
Argument
Type
Beschrijving
TempFile
File
Het tijdelijke bestandobject
Uitzonderingen
Uitzondering
Beschrijving
Kan geen tijdelijk bestand maken
Geeft een probleem aan bij het maken van een tijdelijk bestand