gpt4 book ai didi

c - 如何查找给定文件是符号(软)链接还是硬链接(hard link)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:58:57 30 4
gpt4 key购买 nike

<分区>

使用 c 代码,我想知道给定文件(如 test.c)是否是符号链接(symbolic link)。我尝试使用 stat() 函数。我正在检查

nlink_t   st_nlink;   /* number of hard links */

统计结构的成员。

struct stat stbuf;
stat("test.c", &stbuf)

stbuf.st_nlink 在硬链接(hard link)和软链接(soft link)的情况下给出了一个。

我做得对吗?或者是否有任何其他方法来检查给定文件是软链接(soft link)还是硬链接(hard link)。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com