PowerShell - Ekstrakt filnavn og utvidelse

PowerShell - Ekstrakt filnavn og utvidelse

PowerShell lar deg eksportere filnavn og utvidelser til en tekstfil eller ethvert format du trenger. Hvis denne oppgaven utføres ved hjelp av brukergrensesnittet, må du skrive filnavnet og utvidelsen i en tekstfil en etter en, noe som er ganske vanskelig og tidkrevende. PowerShell kan utføre den samme oppgaven i løpet av et minutt ved å bruke en spesifikk kommando.

Denne opplæringen vil observere en omfattende guide for å trekke ut eller eksportere filnavn og utvidelser.

Hvordan trekke ut filnavn og utvidelse i PowerShell?

Filnavnet og utvidelsen kan trekkes ut med kombinasjonen av "Get-Childitem" og "Out-fil”Cmdlet. "Get-ChildItem" Cmdlet brukes til å få elementene fra mer enn ett spesifisert sted, mens "out-fil" cmdlet brukes til å sende eller eksportere utgang til en fil.

La oss vurdere oversikt over eksemplet nedenfor for å trekke ut filnavn og utvidelser ved hjelp av PowerShell.

Eksempel

Dette eksemplet vil demonstrere å trekke ut filnavn og utvidelse i en fil:

> Get -ChildItem "C: \ Doc" -navn | Out-fil "c: \ nye \ titler.tekst"

I den uttalte kommandoen:

  • Til å begynne med, legg til "Get-Childitem”Ved siden av filstien der du vil trekke ut filnavn og utvidelse, etterfulgt av“-Navn”Parameter for å få navn og utvidelse av filen.
  • Etter det, legg til “Rørledning |”For å overføre utgangen fra“ Get-ChildItem ”CMDLET som en inngang til“ out-fil ”cmdlet.
  • Til slutt, legg til "Out-fil”Cmdlet etterfulgt av en filsti, der filnavnene og utvidelsene vil bli lagret:

Utfør den gitte kommandoen for å sjekke om filnavnene og utvidelsene ble trukket ut eller ikke:

> Get Content "C: \ Nye \ Titler.tekst"

Utgangen bekrefter at filnavnene med utvidelsene deres har blitt hentet ut vellykket.

Konklusjon

Filnavnet og utvidelsen kan hentes ut eller eksporteres ved hjelp av “Get-Childitem”Cmdlet med kombinasjonen av“Out-fil”Cmdlet. "Get-ChildItem" Cmdlet får først filene til å bli trukket ut, og deretter brukes "out-fil" til å sende ut filnavnene og utvidelsene til en ny tekstfil. Dette innlegget har utdypet en detaljert guide for å trekke ut filnavn og utvidelser i PowerShell.