У меня есть скрипт, который находит файлы, содержащие определенные строки.
Допустим, мой найденный файл:
C:\temp\drivers\etc\file.INF
Я хочу получить вторую родительскую папку для этого файла.
Например, если это:
C:\temp\drivers\etc\file.INF
Я хочу использовать этот путь:
C:\temp\drivers
Что для вас наиболее целесообразно в такой ситуации?
Я могу заставить его работать с:
$test = "C:\temp\drivers\etc\file.INF"
$first_parent = Split-path $test -Parent
$second_parent= $first_parent.Substring(0,$first_parent.LastIndexOf('\'))
$second_parent
Вывод:
C:\temp\drivers
Но оптимально ли это?