PowerShell - Dateinamen und Erweiterung extrahieren

PowerShell - Dateinamen und Erweiterung extrahieren

Mit PowerShell können Sie Dateinamen und Erweiterungen in eine Textdatei oder ein beliebiges Format exportieren, das Sie benötigen. Wenn diese Aufgabe mit der Benutzeroberfläche ausgeführt wird, müssen Sie den Dateinamen und die Erweiterung nacheinander in eine Textdatei schreiben, was ziemlich schwierig und zeitaufwändig ist. PowerShell kann die gleiche Aufgabe innerhalb einer Minute mit einem bestimmten Befehl ausführen.

In diesem Tutorial wird eine umfassende Anleitung zum Extrahieren oder Exportieren von Dateinamen und Erweiterungen beobachtet.

So extrahieren Sie den Dateinamen und die Erweiterung in PowerShell?

Der Dateiname und die Erweiterung können mit der Kombination der “extrahiert werdenGet-Childitem" und das "Überdeutend”Cmdlet. Das CMDLet „Get-childitem“ wird verwendet, um die Elemente von mehr als einem angegebenen Ort zu erhalten, während das CMDLet „Out-File“ zum Senden oder Exportieren an eine Datei verwendet wird.

Betrachten wir die Übersicht über das folgende Beispiel, um Dateinamen und Erweiterungen mithilfe von PowerShell zu extrahieren.

Beispiel

In diesem Beispiel wird gezeigt, dass der Dateinamen und die Erweiterung in eine Datei extrahiert werden:

> Get -childitem "C: \ doc" -name | Out-File "C: \ New \ Titles.txt"

Im angegebenen Befehl:

  • Fügen Sie zunächst das hinzu “Get-Childitem"Neben dem Dateipfad, von dem Sie den Dateinamen und die Erweiterung extrahieren möchten, gefolgt von der"-NameParameter, um den Namen und die Erweiterung der Datei zu erhalten.
  • Danach fügen Sie die "hinzu"Pipeline |"Um die Ausgabe des CMDLet" Get-Childem "als Eingabe in das CMDLet" Out-File "zu übertragen.
  • Zuletzt fügen Sie die "hinzu"Überdeutend”CMDLET gefolgt von einem Dateipfad, in dem die Dateinamen und Erweiterungen gespeichert werden:

Führen Sie den angegebenen Befehl aus, um zu überprüfen, ob die Dateinamen und Erweiterungen extrahiert wurden oder nicht:

> GET-CONTENT "C: \ New \ Titles.txt"

Die Ausgabe bestätigt, dass die Dateinamen mit ihren Erweiterungen erfolgreich extrahiert wurden.

Abschluss

Der Dateiname und die Erweiterung können mit der “extrahiert oder exportiert werdenGet-Childitem”Cmdlet mit der Kombination der“Überdeutend”Cmdlet. Das CMDLet „Get-childitem“ erhält zuerst die zu extrahierenden Dateien, und dann wird „Out-File“ verwendet, um die Dateinamen und Erweiterungen in eine neue Textdatei auszugeben. Dieser Beitrag hat eine detaillierte Anleitung zum Extrahieren von Dateinamen und Erweiterungen in PowerShell erstellt.