PowerShell er et Windows -administrativt verktøy som kan håndtere “Filutforsker”Operasjoner som kopiering, flytting, sletting og omdøping av filer. Mer spesifikt tar omdøping av filer i filutforsker manuelt så mye tid. I stedet for å legge så mye tid og krefter, kan du bruke PowerShell -skriptet for å fullføre denne oppgaven på en gang. PowerShell kan gi nytt navn til en enkelt fil og også flere filer samtidig. Denne omdøpingsoperasjonen av flere filer kan utføres ved hjelp av en loop.
Dette innlegget vil oversikt over en detaljert guide for å gi nytt navn til filer i PowerShell Loop.
Hvordan gi nytt navn til filer i en løkke i PowerShell?
Å gi nytt navn til filen i Windows regnes som en normal operasjon. Ettersom filen kan velges og omdøpes ved hjelp av hurtigmenyen. Men hvis du har flere filer for å gi nytt navn, vil det ta så mye tid å gjøre det ved å bruke konteksten. Powershell -skriptet ved å bruke “For hver()”Loop kan redusere den totale tiden.
Eksempel
La oss sjekke filene før du endrer navn i en loop. Av den grunn, bruk "Get-Childitem”Cmdlet sammen med mappestien, som vist nedenfor:
> Get-ChildItem "C: \ Doc"
La oss nå gi nytt navn til filene i en sløyfe ved å bruke "For hver()" Løkke:
$ Docfiles = (get-childItem "c: \ doc \*.*"| Foreach-Object $ _.Navn)
foreach ($ fil i $ docfiles)
$ RENAME = 'newFile' + $ fil
Gi nytt navn "c: \ doc \ $ fil" $ gi nytt navn til -verbose
Klar-variabel gi nytt navn
I henhold til koden ovenfor:
Koden er utført med hell.
La oss nå kjøre kommandoen nedenfor for å sjekke om filene er omdøpt eller ikke:
> Get-ChildItem "C: \ Doc"
Som utdata bekrefter at filene er omdøpt med hell etter det samme startmønsteret.
Konklusjon
Renamer av filer i en sløyfe i PowerShell kan utføres ved hjelp av “For hver()" Løkke. "Foreach ()" -løkken gir nytt navn til filene med kombinasjonen av "get-childitem" og "Gi nytt navn til”Cmdlets. “Get-Childitem”Cmdlet får adressen til mappen der flere filer er lokalisert, går" foreach () "-løkken gjennom hver fil, og deretter gir du nytt navn" Cmdlet omdekker filene en etter en. Denne opplæringen har oversikt over en detaljert prosedyre for å gi nytt navn til filer i en løkke i PowerShell.