Chinaunix
标题:
一个简单的inode问题 希望能帮忙解答
[打印本页]
作者:
Shayska
时间:
2013-02-06 00:46
标题:
一个简单的inode问题 希望能帮忙解答
本帖最后由 Shayska 于 2013-02-06 15:54 编辑
#include<stdio.h>
#include<sys/types.h>
#include<dirent.h>
#include<unistd.h>
#include<sys/stat.h>
void main()
{
DIR * dir=opendir("/home/ShayskaAI/exercise");
struct stat info;
struct dirent *cur;
while((cur=readdir(dir))!=NULL){
stat(cur->d_name,&info);
printf("%d\n",cur->_ino);
printf("%d\n",info.st_ino);
printf("%s\n",cur->d_name);
}
}
pwd:/home/ShayskaAI/exercise
请问为什么我打印的2个inode号不一样呢、?
而把路径改为opendir(".");就一样了
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2