Grundlegendes
Per PowerShell prüfen ob Datei vorhanden. Oft ist es nötig zu prüfen, ob in einem Verzeichnis ein bestimmter Ordner oder eine bestimmte Datei bereits existiert. Gerade im Bereich des Scripting ist das natürlich notwendig.
Möchte man zum Beispiel für eine Sicherung prüfen, ob ein bestimmter Ordner existiert, so liefert die Windows PowerShell hier genau das passende Cmdlet.
Vorgehensweise: Per PowerShell prüfen ob Datei vorhanden
Das Cmdlet besitzt dabei den Namen Test-Path. Neben diesem Cmdlet wird auch noch eine Kontrollstruktur benötigt. Eine der einfachsten Kontrollstrukturen ist dabei die If-Bedingungen.
Der folgende Code Beispiel verdeutlicht dabei die komplette Anwendung.
$Sicherung = "C:\Sicherung\Log-01.txt"
If (Test-Path $Sicherung)
{
Write-Host -BackGroundColor Green "Die Logdatei $($Sicherung) ist vorhanden."
}
else
{
Write-Host -BackgroundColor Red "Die Logdatei $($Sicherung) ist noch nicht vorhanden."
}

Wie ersichtlich, ist das eine relative einfache Variante, um das Vorhandensein einer Datei zu prüfen. Im Bereich von Logfiles spielt das eine bedeutungsvolle Rolle. Dieses Code-Snippet kann natürlich auch noch beliebig erweitert werden.
Grenzen sind hier kaum gesetzt. So könne man z. B. als Erweiterung anbringen, dass eine E-Mail gesendet oder die fehlende Datei automatisch angelegt wird.
Empfehlswerte Bücher zur Windows PowerShell
Keine Produkte gefunden.
Das könnte dich auch interessieren
- Wie verwendet man unter der PowerShell die foreach Schleife
- So kann man viele Wiederholungen in der PowerShell mit einer for Schleife lösen
- Was ist eine IF-Anweisung in der Windows PowerShell und wie wendet man diese an!
- Eine While-Schleife mit der Powershell erstellen
- Mit der Windows PowerShell alle Computer auflisten lassen, welche gerade Zugriff auf die Freigaben haben
- Wie prüft man mit der PowerShell geöffnete Ports
- Wie kann man ein PowerShell Script in die Aufgabenplanung einbinden








