Вы можете использовать метод split, чтобы получить первую часть имени:
$filename = "0010Log201811151440.log" $separator = "Log" $first = ($filename -split $separator)[0] $first
Я хочу что-то использовать Powershell для написания. Кто-нибудь может это знать? Благодарю. Я использую PowerShell для создания списка. например
$SUID = @("0011", "0012", "0013", "0014", "0015")
У меня есть папка, содержащая файлы журнала:
0010Log201811151440.log 0012Log201811151440.log 0013Log201811151440.log 0017Log201811151440.log 0015Log201811151440.log
Я хочу использовать Powershell для определения соответствия SUID и файлов. Такие как:
0011 = file is missing 0012 = 0012Log201811151440.log 0013 = 0013Log201811151440.log 0014 = file is missing 0015 = 0015Log201811151440.log
Вы можете использовать метод split, чтобы получить первую часть имени:
$filename = "0010Log201811151440.log" $separator = "Log" $first = ($filename -split $separator)[0] $first