Skip to main content
 首页 » 编程设计

powershell之获取当前目录下子文件夹中文件的相对路径

2024年06月03日39zdz8207

是否有任何直接的方法(通过使用 cmdlet 或 .NET 类)仅获取给定路径中子文件夹中文件的相对路径?

例如当前文件夹是C:\MyScript,并且有一个名为Data的子文件夹,其中包含文件Test.txt,所以我希望看到 Data\Test.txt 而不是 C:\MyScript\Data\Test.txt

请您参考如下方法:

Resolve-Path cmdlet 有一个 -Relative 参数,该参数将返回相对于当前目录的路径:

Set-Location C:\MyScript 
$relativePath = Get-Item Data\Test.txt | Resolve-Path -Relative