2020-01-14 readlink读取它的源路径就可以获取当

2020-01-14  本文已影响0人  崇豹

 #include <unistd.h>

ssize_t readlink(const char *path, char *buf, size_t bufsiz);

函数说明:readlink()会将参数path的符号链接内容存储到参数buf所指的内存空间,返回字符串的字符数。若参数bufsiz小于符号连接的内容长度,过长的内容会被截断,如果 readlink 第一个参数指向一个文件而不是符号链接时,readlink 返回 -1。

linux系统中有个符号链接:/proc/self/exe 它代表当前程序,所以可以用readlink读取它的源路径就可以获取当前程序的绝对路径

上一篇 下一篇

猜你喜欢

热点阅读