• 函数原型
  • 功能比较

    basename()和dirname()是一对。

    函数原型

    1. #include <libgen.h>
    2. char *dirname(char *path);
    3. char *basename(char *path);

    功能比较

    path | dirname| basename
    |——|——|——
    /usr/lib| /usr| lib
    /usr/ | / | usr
    usr | . | usr
    / | / | /
    . | . | .
    .. | . | ..

    也可以用于url