当前位置: 技术问答>linux和unix
监视文件和目录文件描述符的问题
来源: 互联网 发布时间:2016-03-29
本文导语: 我想用select监视目录。 linux中,目录也是看成一个文件,所以应该有他的文件描述符,只要得到它的文件描述符,就能监视了。 但是现在我不知道怎么得到目录文件描述符。 请高人赐教!!! 感激不尽!!! ...
我想用select监视目录。
linux中,目录也是看成一个文件,所以应该有他的文件描述符,只要得到它的文件描述符,就能监视了。
但是现在我不知道怎么得到目录文件描述符。
请高人赐教!!!
感激不尽!!!
linux中,目录也是看成一个文件,所以应该有他的文件描述符,只要得到它的文件描述符,就能监视了。
但是现在我不知道怎么得到目录文件描述符。
请高人赐教!!!
感激不尽!!!
|
#include
DIR *opendir(const char *pathname);
struct dirent {
ino_t d_ino; /* i-node number */
char d_name[NAME_MAX + 1]; /* null-terminated filename */
};
另外,用stat/fstat/lstat可以得到inode信息,包括各种时间。
DIR *opendir(const char *pathname);
struct dirent {
ino_t d_ino; /* i-node number */
char d_name[NAME_MAX + 1]; /* null-terminated filename */
};
另外,用stat/fstat/lstat可以得到inode信息,包括各种时间。
|
估计楼主该用的是inotify
|
恩,楼下继续。
请教,1楼怎么说才详细?怎么才叫操作性强?