0

我正在努力使用 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

有什么方法可以获取这些信息吗?

4

1 回答 1

0
Set-Location $dir
$file |Split-Path |Resolve-Path -Relative
于 2021-05-08T11:44:16.143 回答