Dela via


Mappåtgärder

Viktigt!

För att förhindra obehörig åtkomst kräver Windows administratörsrättigheter för åtkomst till skyddade mappar. Om du vill få åtkomst till dessa resurser med mappåtgärderna kör du Power Automate med administratörsrättigheter. För mer information om att köra Power Automate som administratör i Kör Power Automate med utökade rättigheter.

Power Automate mappåtgärder gör att du kan ändra och organisera mapparna.

Med åtgärden Hämta specialmapp hämtas sökvägarna till vanliga kataloger som varierar mellan användare och datorer. Följande exempel hämtar skrivbordskatalogen och lagrar den i en variabel.

Du kan nu använda variabeln %SpecialFolderPath% när som helst, oavsett vilken användare som kör flödet eller den dator som det körs på.

Skärmbild av åtgärden Hämta specialmapp.

Skapa nya mappar med åtgärden Skapa mapp.

Om du vill visa en lista över innehållet i en mapp använder du åtgärden Hämta undermappar i mappen. Den här åtgärden hämtar en lista över mappar som finns i den angivna mappen. I följande exempel hämtas alla undermappar till en särskild mapp. I det expanderade avsnittet Avancerat kan du se att åtgärden sorterar resultaten efter tid för skapande i stigande ordning och namn i fallande ordning.

Skärmbild av åtgärden Hämta undermappar i mapp.

Du kan också kopiera, flytta, byta namn på och ta bort eller tomma mappar med hjälp av lämpliga åtgärder.

Om mappen finns

Markera början av ett villkorsstyrt åtgärdsblock beroende på om en mapp finns eller inte.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
If folder Inte tillgängligt Finns, Finns inte Finns Välj tillstånd för mappen som ska kontrolleras
Folder path Nej Mapp Ange eller välj den fullständiga sökvägen till mappen, eller en variabel som innehåller mappen, för att kontrollera dess tillstånd

Producerade variabler

Denna åtgärd genererar inga variabler.

Undantag

Den här åtgärden innehåller inte några undantag.

Hämta filer i mappen

Hämta listan med filer i en mapp.

Om du vill hämta alla filer i en viss mapp kan du använda åtgärden Hämta filer i mapp. Ange mappsökvägen i mapp egenskapen mapp och använd sedan tecknet * i egenskapen Filfilter (ingår som standard). Om du vill att alla filer som ingår i mappen också ska ingå i den angivna mappen aktiverar du växlingen Inkludera undermappar. De hämtade filvägarna lagras sedan i utdata från åtgärden.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Folder Nej Mapp Ange eller välj den fullständiga sökvägen till mappen, eller en variabel som innehåller mappen, för att hämta listan med filer från
File filter Nej Textvärde * Välj ett filter för att begränsa de filer som hämtats. Denna parameter möjliggör jokertecken, till exempel *.txt eller document?.doc. För att använda flera filfilter ska du avgränsa valen med ett semikolon, till exempel .txt;.exe.
Include subfolders Inte tillgängligt Booleskt värde Falsk Ange om undermappar också ska undersökas
Fail upon denied access to any subfolder Inte tillgängligt Booleskt värde Sann Ange om ett fel ska genereras om du försöker hämta filer i en mapp utan åtkomsträttigheter eller om dessa mappar ska ignoreras
Sort by Inte tillgängligt Ingen sortering, Fullständigt namn, Rotsökväg, Katalog, Namn, Namn utan tillägg, Förlängning, Storlek, Skapande tid, Senast åtgått, Senast ändrad, Är dold, Är system, Är skrivskyddad, Är arkiv, Finns Ingen sortering Ange om resultaten ska sorteras och efter vilket kriterium
Descending Inte tillgängligt Booleskt värde Falsk Ange om objekten ska sorteras i fallande eller stigande ordning
Then by Inte tillgängligt Ingen sortering, Fullständigt namn, Rotsökväg, Katalog, Namn, Namn utan tillägg, Förlängning, Storlek, Skapande tid, Senast åtgått, Senast ändrad, Är dold, Är system, Är skrivskyddad, Är arkiv, Finns Ingen sortering Ange om resultaten ska sorteras efter ett andra kriterium
Descending Inte tillgängligt Booleskt värde Falsk Ange om objekten ska sorteras i fallande eller stigande ordning
Then by Inte tillgängligt Ingen sortering, Fullständigt namn, Rotsökväg, Katalog, Namn, Namn utan tillägg, Förlängning, Storlek, Skapande tid, Senast åtgått, Senast ändrad, Är dold, Är system, Är skrivskyddad, Är arkiv, Finns Ingen sortering Ange om resultaten ska sorteras efter ett tredje kriterium
Descending Inte tillgängligt Booleskt värde Falsk Ange om objekten ska sorteras i fallande eller stigande ordning

Producerade variabler

Argument Typ Beskrivning
Files Lista över filer De hämtade filerna som en lista med filobjekt

Undantag

Undantag Beskrivning
Mappen finns inte Indikerar att mappen inte hittades
Det går inte att hämta listan med filer Indikerar ett problem med att hämta listan med filer

Hämta undermappar i mapp

Hämta listan med undermappar i en mapp.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Folder Nej Mapp Ange eller välj den fullständiga sökvägen till mappen, eller en variabel som innehåller mappen, för att hämta listan med undermappar från
Folder filter Nej Textvärde * Välj ett filter för att begränsa de undermappar som hämtats. Denna parameter tillåter jokertecken, till exempel, Doc* eller Document?. Om du vill tillåta flera mappfilter avgränsar du valen med ett semikolon, till exempel Doc*;*.
Include subfolders Inte tillgänglig Booleskt värde Falsk Ange om du vill undersöka undermapparna och hämta deras undermappar (och så vidare) också
Fail upon denied access to any subfolder Inte tillgängligt Booleskt värde Sann Ange om ett fel ska genereras om du försöker hämta undermappar i en mapp utan åtkomsträttigheter eller om dessa mappar ska ignoreras
Sort by Inte tillgängligt Ingen sortering, Fullständigt namn, Rotsökväg, Katalog, Namn, Namn utan tillägg, Förlängning, Storlek, Skapande tid, Senast åtgått, Senast ändrad, Är dold, Är system, Är skrivskyddad, Är arkiv, Finns Ingen sortering Ange om resultaten ska sorteras och efter vilket kriterium
Descending Inte tillgängligt Booleskt värde Falsk Ange om objekten ska sorteras i fallande eller stigande ordning
Then by Inte tillgängligt Ingen sortering, Fullständigt namn, Rotsökväg, Katalog, Namn, Namn utan tillägg, Förlängning, Storlek, Skapande tid, Senast åtgått, Senast ändrad, Är dold, Är system, Är skrivskyddad, Är arkiv, Finns Ingen sortering Ange om resultaten ska sorteras efter ett andra kriterium
Descending Inte tillgängligt Booleskt värde Falsk Ange om objekten ska sorteras i fallande eller stigande ordning
Then by Inte tillgängligt Ingen sortering, Fullständigt namn, Rotsökväg, Katalog, Namn, Namn utan tillägg, Förlängning, Storlek, Skapande tid, Senast åtgått, Senast ändrad, Är dold, Är system, Är skrivskyddad, Är arkiv, Finns Ingen sortering Ange om resultaten ska sorteras efter ett tredje kriterium
Descending Inte tillgängligt Booleskt värde Falsk Ange om objekten ska sorteras i fallande eller stigande ordning

Producerade variabler

Argument Typ Beskrivning
Folders Lista över kataloger De hämtade undermapparna som en lista med mappobjekt

Undantag

Undantag Beskrivning
Mappen finns inte Indikerar att mappen inte hittades
Det går inte att hämta listan med undermappar Indikerar ett problem med att hämta listan med undermappar

Skapa mapp

Skapa en ny mapp.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Create new folder into Nej Mapp Ange eller välj den fullständiga sökvägen till mappen, eller en variabel som innehåller mappen, där den nya mappen ska skapas
New folder name Nej Textvärde Ange texten, eller en textvariabel, som ska vara namnet på den nya mappen

Producerade variabler

Argument Typ Beskrivning
NewFolder Mapp Det skapade mappobjektet (som är en representation och kan komma åt mappen och all dess information)

Undantag

Undantag Beskrivning
Mappen finns inte Indikerar att mappen inte hittades
Det går inte att skapa mappen Anger ett problem med att skapa mappen
Den nya mappsökvägen och namnet är tomma Anger att både den nya mappsökvägen och mappnamnet saknar värde

Ta bort mapp

Ta bort en befintlig mapp och dess innehåll (filer och undermappar).

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Folder to delete Nej Mapp Ange eller välj den fullständiga sökvägen till mappen, eller en variabel som innehåller mappen, för att ta bort. Kom ihåg att allt innehåll i den mappen och dess undermappar tas bort också.

Producerade variabler

Denna åtgärd genererar inga variabler.

Undantag

Undantag Beskrivning
Mappen finns inte Indikerar att mappen inte hittades
Det går inte att ta bort mappen Anger ett problem med att ta bort mappen

Töm mappen

Ta bort allt innehåll i en mapp (filer och undermappar) utan att ta bort själva mappen.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Folder to empty Nej Mapp Ange eller välj den fullständiga sökvägen till mappen, eller en variabel som innehåller mappen, för att ta bort innehållet

Producerade variabler

Denna åtgärd genererar inga variabler.

Undantag

Undantag Beskrivning
Mappen finns inte Indikerar att mappen inte hittades
Det går inte att ta bort mappens innehåll Anger ett problem med att rensa mappens innehåll

Kopiera mapp

Kopiera en mapp till en målmapp.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Folder to copy Nej Mapp Ange eller välj den fullständiga sökvägen till mappen, eller en variabel som innehåller mappen, för att kopiera. Om mappsökvägen avslutas med en \ kopieras endast innehållet i mappen (filer + undermappar). Annars kopieras själva mappen (tillsammans med dess innehåll) som en undermapp till målmappen.
Destination folder Nej Mapp Ange eller välj den fullständiga sökvägen till mappen, eller en variabel som innehåller mappen, som ska vara målmappen
If folder exists Inte tillgängligt Gör ingenting, skriv över Gör ingenting Ange om du ska skriva över filer eller inte kopiera dem alls, om målmappen redan finns. Om mappen finns, men filerna har olika namn, finns de gamla filerna fortfarande kvar i mappen.

Producerade variabler

Argument Typ Beskrivning
CopiedFolder Mapp Det kopierade mappobjektet (som är en representation och kan komma åt mappen och all dess information)

Undantag

Undantag Beskrivning
Mappen finns inte Indikerar att mappen inte hittades
Målmappen finns inte Indikerar att målmappen inte hittades
Mappen kan inte kopieras Anger ett problem med att kopiera mappen

Flytta mapp

Flytta en befintlig mapp till en målmapp.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Folder to move Nej Mapp Ange eller välj den fullständiga sökvägen till mappen, eller en variabel som innehåller mappen, för att flytta
Destination folder Nej Mapp Ange eller välj den fullständiga sökvägen till mappen, eller en variabel som innehåller mappen, som ska vara målmappen

Producerade variabler

Argument Typ Beskrivning
MovedFolder Mapp Det flyttade mappobjektet (som är en representation och kan komma åt mappen och all dess information)

Undantag

Undantag Beskrivning
Mappen finns inte Indikerar att mappen inte hittades
Målmappen finns inte Indikerar att målmappen inte hittades
Mappen kan inte flyttas Anger ett problem med att flytta mappen

Byt namn på mapp

Ändra namnet på en mapp.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Folder to rename Nej Mapp Ange eller välj den fullständiga sökvägen till mappen, eller en variabel som innehåller mappen, för att ändra dess namn
New folder name Nej Textvärde Ange texten, eller en textvariabel, som ska vara det nya mappnamnet

Producerade variabler

Argument Typ Beskrivning
RenamedFolder Mapp Det namnändrade mappobjektet (som är en representation och kan komma åt mappen och all dess information)

Undantag

Undantag Beskrivning
Mappen finns inte Indikerar att mappen inte hittades
Det går inte att byta namn på mappen Anger att ett problem uppstod när du skulle byta namn på mappen

Hämta specialmapp

Hämta sökvägen till en av Windows specialmappar (till exempel Skrivbord, Mina bilder, Internetcache osv.).

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Special folder name Inte tillgängligt Program, Personlig, Favoriter, Start, Senaste, Skicka till, Start-menyn, Musik, Skrivbord, Mallar, Programdata, Lokala programdata, Internet-cache, Cookies, Historik, Vanliga programdata, System, Programfiler, Bilder, Gemensamma programfiler Skrivbord Välj namnet på den särskilda mappen (som Mina dokument eller Skrivbordet). Detta alternativ kommer att vara oberoende av sökvägen, för att hitta den speciella mappen på vilken dator som helst oavsett sökvägsspecifika uppgifter.

Producerade variabler

Argument Typ Beskrivning
SpecialFolderPath Mapp Det specialmappobjektet (som är en representation och kan komma åt mappen och all dess information)

Undantag

Den här åtgärden innehåller inte några undantag.