PowerShell - wyodrębnij nazwę i rozszerzenie pliku

PowerShell - wyodrębnij nazwę i rozszerzenie pliku

PowerShell pozwala eksportować nazwy i rozszerzenia plików do pliku tekstowego lub dowolnego potrzebnego formatu. Jeśli to zadanie jest wykonywane za pomocą interfejsu użytkownika, będziesz musiał napisać nazwę pliku i rozszerzenie w pliku tekstowym jeden po drugim, co jest dość trudne i czasochłonne. PowerShell może wykonywać to samo zadanie w ciągu minuty za pomocą określonego polecenia.

W tym samouczku będzie obserwować kompleksowy przewodnik po wyodrębnianiu lub eksportowaniu nazw plików i rozszerzeń.

Jak wyodrębnić nazwę i rozszerzenie pliku w PowerShell?

Nazwę pliku i rozszerzenie można wyodrębnić za pomocą kombinacji „Get-ChildItem”I„ „Plik out”Cmdlet. CMDLET „GET-ChildItem” służy do uzyskania elementów z więcej niż jednej określonej lokalizacji, podczas gdy cmdlet „plik przesyłania” służy do wysyłania lub eksportu wyjścia do pliku.

Rozważmy przegląd poniższego przykładu, aby wyodrębnić nazwy i rozszerzenia plików za pomocą PowerShell.

Przykład

Ten przykład pokaże wyodrębnienie nazwy i rozszerzenia pliku w pliku:

> Get -childitem "c: \ doc" -name | Plik out "c: \ new \ tytuły.tekst"

W podanym poleceniu:

  • Początkowo dodaj „Get-ChildItem”Oprócz ścieżki pliku, z której chcesz wyodrębnić nazwę i rozszerzenie pliku, a następnie„-Nazwa„Parametr, aby uzyskać nazwę i rozszerzenie pliku.
  • Następnie dodaj „Rurociąg |„Aby przenieść wyjście CMDLET„ GET-ChildItem ”jako wejście do CMDLET„ Plik Out ”.
  • Na koniec dodaj „Plik out”CMDLET, a następnie ścieżka pliku, w której nazwy plików i rozszerzenia będą przechowywane:

Wykonaj podane polecenie, aby sprawdzić, czy nazwy i rozszerzenia plików zostały wyodrębnione, czy nie:

> Get-content "c: \ new \ tytuły.tekst"

Wyjście potwierdza, że ​​nazwy plików z ich rozszerzeniami zostały pomyślnie wyodrębnione.

Wniosek

Nazwę pliku i rozszerzenie można wyodrębnić lub wyeksportować za pomocą „Get-ChildItem”CMDLET z kombinacją„Plik out”Cmdlet. CMDLET „GET-ChildItem” najpierw pobiera pliki do wyodrębnienia, a następnie „plik out” jest używany do wyświetlania nazw plików i rozszerzeń do nowego pliku tekstowego. Ten post opracował szczegółowy przewodnik po wyodrębnianiu nazw plików i rozszerzeń w PowerShell.