Mit der Cmdlet Test-Path lässt sich prüfen ob eine Datei existiert. Test-Path gibt einen Boolean-Wert zurück. Ist dieser True, so existiert eine die gesuchte Datei. Analog dazu existiert eine Datei nicht, wenn der Boolean false ist. Möchte man prüfen, ob ein Verzeichnis existiert, so gibt man einfach den Pfad an.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# Prüfen ob eine Datei existiert $Data = "D:\Eigene Dateien\Ein_Text_File.txt" If (Test-Path $Data) { Write-Host "Die Datei $($Data) existiert bereits." } else { Write-Host "Die Datei $($Data) existiert nicht." } # Prüfen ob ein Verzeichnis existiert $Dir = "D:\Eigene Dateien\" If (Test-Path $Dir) { Write-Host "Der Ordner $($Dir) existiert." } else { Write-Host "Der Ordner $($Dir) existiert nicht." } |
rewe