Как найти список папок между родительским каталогом и файлом, созданным во многих вложенных подкаталогах внутри родительского каталога
Я работаю над созданием автоматизации с помощью Powershell, чтобы поддерживать правильную архитектуру каталогов для каждого отдельного файла на сервере и отслеживать их с помощью записи.
У нас есть родительский каталог, который является D: \ ParentDir, а внутри ParentDir у нас есть несколько вложенных подкаталогов. Все, что я здесь пытаюсь получить, это то, что если я возьму файл внутри этих подкаталогов, какие подкаталоги находятся за файлом из родительского каталога.
скажем
$dir = "D:\ParentDir"
$file = "D:\ParentDir\subdir1\subdir2\subdir3\file1"
Здесь я хочу написать сценарий PowerShell, чтобы получить список папок между $ dir и file1, например
$dir + n + file1
-> пытается получить список папок 'n'
В приведенном выше примере n - это \subdir1\subdir2\subdir3
Есть ли способ получить эту информацию?
1 ответ
Решение