Подтвердить что ты не робот

Получить относительный путь файлов в подпапках из текущего каталога

Есть ли какой-либо прямой способ (с помощью командлетов или классов .NET) для получения только относительного пути файла в подпапке из заданного пути?

Например, текущая папка - это C:\MyScript, и есть подпапка под названием "Данные" с файлом "Test.txt", поэтому я хотел бы видеть Data\Test.txt вместо C:\MyScript\Data\Test.txt

4b9b3361

Ответ 1

Командлет Resolve-Path имеет параметр -Relative, который вернет путь относительно текущего каталога:

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