用C ++监视目录中的文件

时间:2016-03-24 16:37:21

标签: c++

我需要编写一个程序来扫描文件或目录,并确定该文件是否已被添加,更改或删除。我已经使用了以下结构,但我正在认真地说明如何使用整数值来检测更改。我在网上做了一些研究,发现stat结构有一个成员st_mtime;返回上次修改的时间。如何存储前一次比较新时间?我应该提一下,我在这方面的经验有限,这将是我第一次使用stat()函数。

struct statinfo 
{
    char fileName[MAX_FILENAME]; //file name
    int lastCycle, thisCycle; //to detect changes
    struct stat status; //information from stat()
};

我不能使用inotify - 我被告知要使用stat()getdents()

0 个答案:

没有答案