PowerShell: как получить имя выбранного файла?
Я запускаю скрипт PowerShell из контекстного меню для выбранного файла. Но я изо всех сил пытаюсь найти способ просто получить имя файла этого файла.
Имя файла выбрано 1.mp3
который находится внутри каталога sound
Мне удалось извлечь некоторую информацию о выбранном элементе, такую как:
$FolderPath = Get-Location
$FolderName = [IO.Path]::GetFolderName($FolderPath)
Я пытался получить имя файла, используя такие вещи, как $File_path = %1
(поскольку regedit использует%1, который должен содержать путь).
1 ответ
$Args
является автоматической переменной,
Цитировать из Get-Help about_Automatic_Variables
$Args Содержит массив необъявленных параметров и / или значений параметров, которые передаются в функцию, сценарий или блок сценария. Когда вы создаете функцию, вы можете объявить параметры, используя ключевое слово param или добавив разделенный запятыми список параметров в скобках после имени функции.