当前位置:首页C语言 > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击