Я выполняю много операций System.IO.Path, и мне было любопытно, можно ли хранить ссылку на этот статический класс в переменной, чтобы она была короче?Можно ли использовать переменную для ссылки на статический класс .NET в powershell?
Вместо того чтобы писать эти длинные наматывается пути namespace.class:
[System.IO.Path]::Combine([System.IO.Path]::GetDirectoryName($targetFile), [System.IO.Path]::GetFileName("newfile_$targetFile"))
Было бы здорово, чтобы написать это:
$path = [System.IO.Path]
$path.Combine($path.GetDirectoryName($targetFile), $path.GetFileName("newfile_$targetFile"))
Есть ли способ сделать это в PowerShell?
nice, не знал это! –
Ahh awesome. Я пробовал это, но ISE не давала мне никакой интеллигентности, поэтому я просто предположил, что это неверно. Благодаря! – Thraka