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å.
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.
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.