了解是否在目录中添加或删除了新文件

时间:2019-01-11 03:29:07

标签: node.js electron

我正在构建一个像桌面应用程序(用于Win,Mac和Linux)的保管箱,该保管箱会将我的本地文件夹/文件同步到远程服务器。

应用程序运行时,它将监视文件更改并相应地进行同步。该应用程序还会将更改记录在数据库中,但是如果在不运行该应用程序时发生文件更改,唯一的知道更改文件的方法是遍历每个文件夹/子文件夹和文件,并将数据与数据库。

挑战是,当子文件夹和文件的数量很大时(我以在sub-sub-sub -... n文件夹内有10k个文件为例),要花很多时间进行迭代通过每个人。

所以,我想知道我是否能实际地知道目录中是否有文件被修改,因为如果没有任何文件修改,应用程序将在其迭代过程中忽略该目录。

我正在使用electronic和nodejs构建桌面应用程序。

任何帮助将不胜感激。

0 个答案:

没有答案