【发布时间】:2011-01-10 06:58:08
【问题描述】:
如何获取目录 inode 号说 /home/laks/file.txt 我需要 laks 目录的 inode 数量。任何内置功能已经可用? 我想如果我删除文件名,我可以使用 stat() ......但是任何其他解决方案都可以在不删除文件名的情况下使用。
【问题讨论】:
-
是的,这个有效 ---- #include
#include main(){ struct stat statbuf; char *ff="/home/laks/file.txt"; if (stat(dirname(strdup(ff)), &statbuf) != -1) printf("\n %ld",statbuf.st_ino); } ----- 谢谢大家。