basename NMAKE 函数

获取列表中每个项的基名称。

语法

$(basename input)

参数

input
要转换的文件路径的列表

返回值

列表中包含从 input 转换为其基名称的每个项(即,删除了其扩展名)。

注解

basename 没有任何最大路径限制。

basename 函数等效于在文件名宏中使用R修饰符

从 Visual Studio 2022 版本 17.1 开始,此宏函数在 NMAKE 版本 14.31 或更高版本中可用。

示例

$(basename c:\temp\file.txt) # Evaluates to "c:\temp\file"
$(basename c:\temp\ c:\file) # Evaluates to "c:\temp\ c:\file" - Directories and files without extensions are left as-is
$(basename c:\src\.gitignore) # Evaluates to "c:\src\" - Dot files are considered to be extensions and so are removed

另请参阅

宏和 NMAKE
按类别列出的 NMAKE 函数