监视 Dart 中的文件更改

2024-01-27

是否可以在 Dart 中监视文件更改(删除、创建、编辑),就像在 NodeJS 中一样?

我似乎无法找到这个问题的答案,将来有可能实施吗?


你想看一下FileSystemEntity.watch() https://api.dart.dev/dev/2.9.0-15.0.dev/dart-io/FileSystemEntity/watch.html方法。然而,由于平台差异,一些平台提供比其他平台更好的支持。特别是,在 Windows 上您只能查看目录,而不仅仅是单个文件。在 Linux 上,您可以观看文件或目录,但不能递归地观看目录。 MacOS 支持以上所有内容。

还有一个watcher https://pub.dev/packages/watcher包在酒吧。如果文件系统不允许观看,这支持轮询(定期检查文件是否已更改)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

监视 Dart 中的文件更改 的相关文章

随机推荐