c语言 如何获取目录或文件的软连接-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

c语言 如何获取目录或文件的软连接

linux中可以用ll查看文件和目录的软连接路径。我现在想用c语言实现着个功能,怎么能在不使用system和popen这两个函数的情况下获得文件或是目录的软连接路径?例如:/aaa/ -> /bbb/ 我怎么能在已知/aaa/这个路径后 获得/bbb/ 这个路径?
谢谢了!

展开
收起
云栖技术 2016-06-06 11:25:27 4789 0
2 条回答
写回答
取消 提交回答
  • nux C 下 用readlink函数, #inlcude int readlink(const char 链接文件名,char buf , int size); 将链接文件指向的文件路径读到buf中,size是buf的size 失败返回-1

    2020-03-19 10:52:04
    赞同 展开评论 打赏
  • 社区爱好者,专为云栖社区服务!

    nux C 下 用readlink函数,
    `#inlcude
    int readlink(const char 链接文件名,char buf , int size);`
    将链接文件指向的文件路径读到buf中,size是buf的size 失败返回-1

    2019-07-17 19:28:00
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载