如何检查符号链接的路径,而不是它所指示的路径,而是链接本身 IN C

问题描述

我看过很多类似的主题,阅读了很多readlink和realpath,但是问题是我需要pliksoft的路径,而不是此链接指向的位置。

例如:

我有符号链接:pliksoft-> abc

结果应为:

/ users / staff / trl / am / SK / pliksoft

不是

/ users / staff / trl / am / SK / abc

我这样做,

char buf[PATH_MAX],buf_2[PATH_MAX]; 

readlink(argv[1],buf,PATH_MAX); 
realpath(buf,buf_2);

printf("%s\n",buf_2);

但这就是一个不好的结果。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)