我从选定文件的上下文菜单运行 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 关键字或在函数名称后的括号中添加以逗号分隔的参数列表来声明参数。