我正在创建一个电子 js 应用程序,我想在用户配置的目录中递归同步文件。
目前在应用程序中实现了以下内容
- 当应用程序启动时,使用 chokidar 获取文件的初始状态并使用 electron-store 与 config.json 同步。这是为了在应用程序关闭时获取文件的最新更新
- 在初始同步后立即运行持久观察程序以获取
add
,unlink
和change
事件并以某种方式通知用户。
问题在于第一种情况。由于用户将如此多的文件与多个嵌套链接在一起,因此电子应用程序会滞后,直到所有文件都被处理。
我想确切知道的是,“查看大量文件/目录的有效方法”