以C为单位打印Inode编号

时间:2016-09-30 12:21:08

标签: c inode

如何获取inode数量的文本文件列表?在C

int main(int argc, char *argv[])
{

    FILE *pFile;
    pFile=fopen("file.txt", "r");
       .
       .
       .
       .
    fclose(pFile);

  system("pause");
  return 0;
}

我不知道如何获得inode。

由某人代码添加?

2 个答案:

答案 0 :(得分:1)

这是对的吗?

$('#copy').click(function() {
    var text = $('#copy_history').html();
    $('.paste_history').val(text);
});

答案 1 :(得分:0)

希望这有帮助!

#include <stdio.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdlib.h>
int main (int argc, char *argv[])
{
        struct stat fileStat;
        int fd=0;
        FILE *filename = "file1.txt";

        if ( ( fd = open (filename , O_RDONLY) ) == -1){
                perror ( "open " );
                system("pause");
                exit (1) ;
        }

        if(fstat(fd, &fileStat)<0) return 1;

        printf("File inode: %d\n",fileStat.st_ino);

        return 0;
}