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 или добавив разделенный запятыми список параметров в скобках после имени функции.

Другие вопросы по тегам