Sie können eine Split-Methode verwenden, um den ersten Teil des Namens abzurufen:
$filename = "0010Log201811151440.log" $separator = "Log" $first = ($filename -split $separator)[0] $first
Ich möchte etwas mit Powershell schreiben. Könnte es jemand wissen? Vielen Dank. Ich benutze Powershell, um eine Liste zu erstellen. z.B
$SUID = @("0011", "0012", "0013", "0014", "0015")
Ich habe einen Ordner mit Protokolldateien:
0010Log201811151440.log 0012Log201811151440.log 0013Log201811151440.log 0017Log201811151440.log 0015Log201811151440.log
Ich möchte Powershell verwenden, um die Übereinstimmung von SUID und Dateien zu ermitteln. Sowie:
0011 = file is missing 0012 = 0012Log201811151440.log 0013 = 0013Log201811151440.log 0014 = file is missing 0015 = 0015Log201811151440.log
Sie können eine Split-Methode verwenden, um den ersten Teil des Namens abzurufen:
$filename = "0010Log201811151440.log" $separator = "Log" $first = ($filename -split $separator)[0] $first