特定のパスからサブフォルダー内のファイルの相対パスのみを取得するための簡単な方法(コマンドレットまたは.NETクラスを使用)はありますか?
たとえば、現在のフォルダーはC:\MyScript
およびData
というサブフォルダーとファイルTest.txt
なので、Data\Test.txt
の代わりに C:\MyScript\Data\Test.txt
Resolve-Path
コマンドレットには-Relative
パラメータは、現在のディレクトリからの相対パスを返します。
Set-Location C:\MyScript
$relativePath = Get-Item Data\Test.txt | Resolve-Path -Relative