Ral*_*lph 4 c symlink
我正在寻找一个C程序,给定符号链接的名称,将打印链接指向的文件或目录的名称.关于如何开始的任何建议?
Tim*_*Tim 6
确保您有一个支持 POSIX 函数的环境,包括unistd.h然后使用readlink函数。
unistd.h
Jon*_*ler 5
readlink()已经提到的功能是答案的一部分.但是,你应该知道它的可怕接口(它不会null终止响应字符串!).
readlink()
您可能还想查看realpath()函数,其用途已在SO 1563186中讨论过.您还可以在IIUG软件存档中查看" linkpath " 的代码.它分析遇到的符号链接的所有目录的安全解决-它使用readlink()与lstat()和stat(); 测试程序时的其中一项检查是确保realpath()将名称解析为同一文件.
realpath()
lstat()
stat()
归档时间:
16 年,3 月 前
查看次数:
10088 次
最近记录:
13 年,5 月 前