c语言获取路径中的文件名
作者:野牛程序员:2023-08-24 13:38:47C语言阅读 2765
获取路径中文件名的 C 语言代码如下:
#include <stdio.h> #include <string.h> const char *getFileName(const char *filePath) { const char *fileName = strrchr(filePath, '/'); if (fileName) { return fileName + 1; // 跳过 '/' 字符 } 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

- 上一篇:c根据文件路径获取文件名
- 下一篇:C#如何遍历某个文件夹中的所有子文件和子文件夹