隨着C代碼,我想知道給定的文件(如test.c)是否是一個符號鏈接。我試着用stat()函數。 我在查看如何找到給定的文件是一個符號(軟)鏈接或硬鏈接
nlink_t st_nlink; /* number of hard links */
stat結構的成員。
struct stat stbuf;
stat("test.c", &stbuf)
stbuf.st_nlink
是給一個在硬鏈接的情況下,以及在軟鏈接。
是我做對了。或者是否有任何其他方式來檢查給定的文件是軟鏈接還是硬鏈接。
請參閱此處的答案:http://stackoverflow.com/questions/2635923/how-do-you-determine-using-stat-whether-a-file-is-a-symbolic-link – Brandin