Mappehandlinger
Vigtigt
For at forhindre uautoriseret adgang kræver Windows administratorrettigheder til beskyttede mapper. Hvis du vil have adgang til disse ressourcer ved hjælp af mappehandlingerne, skal du køre Power Automate med administratorrettigheder. Du kan finde flere oplysninger om, hvordan du kører Power Automate som administrator, ved at gå til Køre Power Automate med administratorrettigheder.
Manipulere og organisere mapper ved hjælp af Power Automate-mappehandlinger.
Handlingen Hent speciel mappe henter stierne til ofte anvendte mapper, der varierer mellem forskellige brugere og computere. Følgende eksempel henter skrivebordsmappen og gemmer den i en variabel.
Variablen %SpecialFolderPath% kan nu bruges, når det er nødvendigt at bruge stien til skrivebordet, uanset hvem der kører flowet, eller den computer, det kører på.
Opret nye mapper med handlingen Opret mappe.
Hvis du vil have vist en liste over mappens indhold, skal du bruge handlingen Hent undermapper i mappe. Denne handling henter en liste over mapper, der findes i den angivne mappe. I følgende eksempel hentes alle undermapperne til en angivet specialmappe. I det udvidede afsnit Avanceret skal mapper sorteres efter oprettelsestid i stigende rækkefølge og navn i faldende rækkefølge.
Du kan også kopiere, flytte, omdøbe og slette eller tomme mapper ved hjælp af de relevante handlinger.
If folder exists
Markerer starten af en betinget blok af handlinger afhængigt af, om en mappe findes.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
If folder | I/R | Eksisterer, Eksisterer ikke | Findes | Vælg status for den mappe, der skal kontrolleres |
Folder path | Nej | Mappe | Angiv eller vælg den fulde sti til mappen eller en variabel, der indeholder mappen, for at kontrollere status |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Hent filer i mappen
Hent liste over filer i en mappe.
Hvis du vil hente alle filer i en bestemt mappe, kan du bruge handlingen Hent filer i mappe. Angiv mappestien i egenskaben Mappe, og brug derefter tegnet * i egenskaben Filfilter (inkluderet som standard). Hvis du også vil inkludere alle filer, der findes i undermappen i den angivne mappe, skal du aktivere skift mellem Inkluder undermapper. De hentede filstier gemmes derefter i handlingens output.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Folder | Nej | Mappe | Angiv eller vælg den fulde sti til mappen eller en variabel, der indeholder mappen, hvor listen over filer skal hentes | |
File filter | Nej | Tekstværdi | * | Vælg et filter til at begrænse de hentede filer. Dette tillader, at der er jokertegn, f.eks. *.txt eller document?.doc. Hvis du vil tillade flere filfiltre, skal du adskille valgene med et semikolon, f.eks. .txt;.exe. |
Include subfolders | I/R | Boolesk værdi | Falsk | Angiv, om der også skal undersøges undermapper |
Fail upon denied access to any subfolder | I/R | Boolesk værdi | Sand | Angiv, om der skal udløses en fejl, når der gøres forsøg på at hente filer fra en mappe uden adgangsrettigheder, eller om disse mapper skal ignoreres |
Sort by | I/R | Ingen sortering, Fulde navn, Rodsti, Mappe, Navn, Navn uden udvidelse, Udvidelse, Størrelse, Oprettelsestid, Senest åbnet, Senest ændret, Er skjult, Er system, Er skrivebeskyttet, Er arkiv, Findes | Ingen sortering | Angiv, om resultaterne skal sorteres, og efter hvilket kriterium |
Descending | I/R | Boolesk værdi | Falsk | Angiv, om elementerne skal sorteres i faldende eller stigende rækkefølge |
Then by | I/R | Ingen sortering, Fulde navn, Rodsti, Mappe, Navn, Navn uden udvidelse, Udvidelse, Størrelse, Oprettelsestid, Senest åbnet, Senest ændret, Er skjult, Er system, Er skrivebeskyttet, Er arkiv, Findes | Ingen sortering | Angiv, om resultaterne skal sorteres efter et andet kriterium |
Descending | I/R | Boolesk værdi | Falsk | Angiv, om elementerne skal sorteres i faldende eller stigende rækkefølge |
Then by | I/R | Ingen sortering, Fulde navn, Rodsti, Mappe, Navn, Navn uden udvidelse, Udvidelse, Størrelse, Oprettelsestid, Senest åbnet, Senest ændret, Er skjult, Er system, Er skrivebeskyttet, Er arkiv, Findes | Ingen sortering | Angiv, om resultaterne skal sorteres efter et tredje kriterium |
Descending | I/R | Boolesk værdi | Falsk | Angiv, om elementerne skal sorteres i faldende eller stigende rækkefølge |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
Files | Liste over filer | De hentede filer som en liste over filobjekter |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Mappen findes ikke | Angiver, at mappen ikke blev fundet |
Kan ikke hente liste over filer | Angiver et problem med at hente liste over filer |
Hent undermapper i mappe
Hent liste over undermapper i en mappe.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Folder | Nej | Mappe | Angiv eller vælg den fulde sti til mappen eller en variabel, der indeholder mappen, hvor listen over undermapper skal hentes | |
Folder filter | Nej | Tekstværdi | * | Vælg et filter til at begrænse de hentede undermapper. Denne parameter tillader jokertegn, f.eks. Doc* eller Dokument?. Hvis du vil have mulighed for flere mappefiltre, skal du adskille valgene med et semikolon, f.eks. Doc*;*. |
Include subfolders | I/R | Boolesk værdi | Falsk | Angiv, om du vil undersøge undermapperne og hente deres undermapper (osv.) også |
Fail upon denied access to any subfolder | I/R | Boolesk værdi | Sand | Angiv, om der skal udløses en fejl, når der gøres forsøg på at hente undermapper fra en mappe uden adgangsrettigheder, eller om disse mapper skal ignoreres |
Sort by | I/R | Ingen sortering, Fulde navn, Rodsti, Mappe, Navn, Navn uden udvidelse, Udvidelse, Størrelse, Oprettelsestid, Senest åbnet, Senest ændret, Er skjult, Er system, Er skrivebeskyttet, Er arkiv, Findes | Ingen sortering | Angiv, om resultaterne skal sorteres, og efter hvilket kriterium |
Descending | I/R | Boolesk værdi | Falsk | Angiv, om elementerne skal sorteres i faldende eller stigende rækkefølge |
Then by | I/R | Ingen sortering, Fulde navn, Rodsti, Mappe, Navn, Navn uden udvidelse, Udvidelse, Størrelse, Oprettelsestid, Senest åbnet, Senest ændret, Er skjult, Er system, Er skrivebeskyttet, Er arkiv, Findes | Ingen sortering | Angiv, om resultaterne skal sorteres efter et andet kriterium |
Descending | I/R | Boolesk værdi | Falsk | Angiv, om elementerne skal sorteres i faldende eller stigende rækkefølge |
Then by | I/R | Ingen sortering, Fulde navn, Rodsti, Mappe, Navn, Navn uden udvidelse, Udvidelse, Størrelse, Oprettelsestid, Senest åbnet, Senest ændret, Er skjult, Er system, Er skrivebeskyttet, Er arkiv, Findes | Ingen sortering | Angiv, om resultaterne skal sorteres efter et tredje kriterium |
Descending | I/R | Boolesk værdi | Falsk | Angiv, om elementerne skal sorteres i faldende eller stigende rækkefølge |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
Folders | Liste over mapper | De hentede undermapper som en liste over mappeobjekter |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Mappen findes ikke | Angiver, at mappen ikke blev fundet |
Kan ikke hente liste over undermapper | Angiver et problem med at hente liste over undermapper |
Opret mappe
Opret en ny mappe.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Create new folder into | Nej | Mappe | Angiv eller vælg den fulde sti til mappen eller en variabel, der indeholder mappen, for at oprette en ny mappe | |
New folder name | Nej | Tekstværdi | Angiv den tekst eller en tekstvariabel, der skal være navnet på den nye mappe |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
NewFolder | Mappe | Det oprettede mappeobjekt (som er en repræsentation og kan få adgang til mappen og alle dens oplysninger) |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Mappen findes ikke | Angiver, at mappen ikke blev fundet |
Kan ikke oprette mappe | Angiver et problem med at oprette mappen |
Stien og navnet for den nye mappe er tom | Angiver, at stien til den nye mappe og mappenavnet ikke har en værdi |
Slet mappe
Slet en eksisterende mappe og dens indhold (filer og undermapper).
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Folder to delete | Nej | Mappe | Angiv eller vælg den fulde sti til mappen eller en variabel, der indeholder mappen, der skal slettes. Husk, at alt indholdet i mappen og undermapperne også slettes. |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Mappen findes ikke | Angiver, at mappen ikke blev fundet |
Kan ikke slette mappe | Angiver et problem med at slette mappen |
Tøm mappe
Slet hele indholdet af en mappe (filer og undermapper) uden at slette selve mappen.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Folder to empty | Nej | Mappe | Angiv eller vælg den fulde sti til mappen eller en variabel, der indeholder mappen, for at slette indholdet |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Mappen findes ikke | Angiver, at mappen ikke blev fundet |
Mappens indhold kan ikke slettes | Angiver et problem med at fjerne mappens indhold |
Kopier mappe
Kopiér en mappe til en destinationsmappe.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Folder to copy | Nej | Mappe | Angiv eller vælg den fulde sti til mappen eller en variabel, der indeholder mappen, der skal kopieres. Hvis mappestien slutter med en \ kopieres kun indholdet af mappen (filer + undermapper). Ellers kopieres selve mappen (sammen med dens indhold) som en undermappe til destinationsmappen. | |
Destination folder | Nej | Mappe | Angiv eller vælg den fulde sti til mappen eller en variabel, der indeholder mappen, som destinationsmappen | |
If folder exists | I/R | Foretag intet, Overskriv | Foretag intet | Angiv, om du vil overskrive filer eller slet ikke kopiere dem, hvis destinationsmappen allerede findes. Hvis mappen findes, men filerne har andre navne, forbliver de gamle filer stadig i mappen. |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
CopiedFolder | Mappe | Det kopierede mappeobjekt (som er en repræsentation og kan få adgang til mappen og alle dens oplysninger) |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Mappen findes ikke | Angiver, at mappen ikke blev fundet |
Destination folder doesn't exist | Angiver, at destinationsmappen ikke blev fundet |
Kan ikke kopiere mappe | Angiver et problem med at kopiere mappen |
Flyt mappe
Flyt en eksisterende mappe til en destinationsmappe.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Folder to move | Nej | Mappe | Angiv eller vælg den fulde sti til mappen eller en variabel, der indeholder mappen, der skal flyttes | |
Destination folder | Nej | Mappe | Angiv eller vælg den fulde sti til mappen eller en variabel, der indeholder mappen, som destinationsmappen |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
MovedFolder | Mappe | Det flyttede mappeobjekt (som er en repræsentation og kan få adgang til mappen og alle dens oplysninger) |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Mappen findes ikke | Angiver, at mappen ikke blev fundet |
Destination folder doesn't exist | Angiver, at destinationsmappen ikke blev fundet |
Kan ikke flytte mappe | Angiver et problem med at flytte mappen |
Omdøb mappe
Skift navn på en mappe.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Folder to rename | Nej | Mappe | Angiv eller vælg den fulde sti til mappen eller en variabel, der indeholder mappen, for at ændre navn | |
New folder name | Nej | Tekstværdi | Angiv den tekst eller en tekstvariabel, der skal være navnet på den nye mappe |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
RenamedFolder | Mappe | Det omdøbte mappeobjekt (som er en repræsentation og kan få adgang til mappen og alle dens oplysninger) |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Mappen findes ikke | Angiver, at mappen ikke blev fundet |
Kan ikke omdøbe mappe | Angiver et problem med at omdøbe mappe |
Hent speciel mappe
Hent stien til en specialmappe i Windows (f.eks. Skrivebord, Mine billeder, Internet-cache osv.).
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Special folder name | I/R | Programmer, personlig, favoritter, start, seneste, send til, startmenu, skrivebord, skabeloner, programdata, lokale programdata, internetcachen, cookies, oversigt, almindelige programdata, system, programfiler, billeder, almindelige programfiler | Desktop | Vælg navnet på specialmappen (f.eks. Mine dokumenter eller Desktop). Dette er uafhængigt af stien for at finde specialmappen på en hvilken som helst computer, uanset stispecifikke oplysninger. |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
SpecialFolderPath | Mappe | Det specielle mappeobjekt (som er en repræsentation og kan få adgang til mappen og alle dens oplysninger) |
Undtagelser
Denne handling har ingen undtagelser.