Sie sind hier: Startseite
 Liste aller Codebeispiele

Textdatei einlesen

Autor: Dr. Holger Schwichtenberg 

Beschreibung

Zum Einlesen von Dateien stellt die PowerShell das Commandlet Get-Content zur Verfügung. Get-Content liest im Standard die gesamte Datei ein.

Das folgende Listing zeigt das Einlesen einer Textdatei und die zeilenweise Ausgabe.

Wenn es nur darum geht, die Anzahl der Zeilen zu ermitteln, dann geht das auch kürzer:
Get-content j:\demo\dokumente\benutzerliste.csv | Measure-Object

Programmcodebeispiele Windows PowerShell-Skript

$datei = Get-content j:\demo\dokumente\benutzerliste.csv
$a = 0
$datei | Foreach-Object { $a++; "Zeile" + $a + ": " + $_ }
"Gesamtzahl der Zeilen: " + $a

Andere Programmiersprache

Dieses Codebeispiel ist in anderen Sprachen (noch) nicht verfügbar.

Hinweise

Ausgaben werden in den Beispielen durch Hilfsroutinen wie out() und PrintOut() erzeugt. Diese sind hier nicht angegeben, da deren Implementierung von der jeweiligen Umgebung abhängt. Für Konsolenanwendungen können hier z.B. Console.WriteLine() einsetzen.

Querverweise

 Definition '.NET Framework Class Library'  .NET & Visual Studio Community Portal