basename()
函数用于从一个路径字符串中提取文件名部分(不包括目录路径),并返回提取的文件名。
以下是 basename()
函数的定义:
#include <libgen.h>
char *basename(char *path);
path
:一个指向以 null 结尾的字符串的指针,表示路径名。
函数返回一个指向提取的文件名的指针,该指针指向 path
字符串中的一部分。请注意,basename()
函数会修改 path
字符串,将路径名截断为文件名。因此,如果你需要保留原始路径字符串,请在调用 basename()
函数之前创建副本