c根据文件路径获取文件名
作者:野牛程序员:2023-08-24 13:35:44C语言阅读 3141
根据文件路径获取文件名的 C 语言代码如下所示:
#include <stdio.h>
#include <string.h>
const char *getFileName(const char *filePath) {
const char *fileName = strrchr(filePath, '/');
if (fileName) {
return fileName + 1; // Skip the '/' character
}
return filePath;
}
int main() {
const char *file_path = "/路径/到/你的/文件.txt";
const char *file_name = getFileName(file_path);
printf("文件名: %s\\n", file_name);
return 0;
}在这个示例中,getFileName 函数会在文件路径中查找最后一个 '/' 字符,然后返回该字符后面的部分作为文件名。如果文件路径中没有 '/' 字符,它会返回整个路径作为文件名。运行代码后,它将输出文件的名称部分。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python获取文件名
- 下一篇:c语言获取路径中的文件名
