Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 430 Bytes

basename.md

File metadata and controls

20 lines (17 loc) · 430 Bytes

basename()和dirname()是一对。

函数原型

#include <libgen.h>

char *dirname(char *path);

char *basename(char *path);

功能比较

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

也可以用于url