2012-06-10 62 views
35

是否有任何直接的方式(通過使用cmdlet或.NET類)從給定的子文件夾中獲取文件的相對路徑路徑?從當前目錄獲取子文件夾中文件的相對路徑

例如當前文件夾是C:\ MyScript,並且有一個名爲「Data」的文件爲「Test.txt」的子文件夾,所以我想看到Data \ Test.txt而不是C:\ MyScript \數據\ Test.txt的

+0

你想要什麼,我想這 - http://stackoverflow.com/a/ 499101/763026 –

回答

60

Resolve-Path cmdlet都具有一個-Relative參數,將一個相對路徑返回到當前目錄:

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

完美!這正是我需要的! – blue18hutthutt

相關問題