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