Можно ли просматривать изменения файлов (удаление, создание, редактирование) в Dart, как в NodeJS?Наблюдать за изменениями файлов в Dart
Кажется, я не могу найти ответ на этот вопрос, возможно ли, что он будет реализован в будущем?
Можно ли просматривать изменения файлов (удаление, создание, редактирование) в Dart, как в NodeJS?Наблюдать за изменениями файлов в Dart
Кажется, я не могу найти ответ на этот вопрос, возможно ли, что он будет реализован в будущем?
Вы хотите взглянуть на метод FileSystemEntity.watch(). Однако из-за различий в платформе некоторые платформы обеспечивают лучшую поддержку, чем другие. В частности, в Windows вы можете смотреть только каталог, а не только отдельный файл. В Linux вы можете смотреть файлы или каталоги, но не рекурсивно смотреть каталоги. И MacOS поддерживает все вышеперечисленное.
В Пабе также есть пакет watcher, но в настоящее время я не могу найти ссылки на документацию API, связанную с этим пакетом.
Спасибо. Я думаю, вы имели в виду в Windows, вы можете смотреть только каталог? Также вы думаете, что в будущем это станет кросс-платформенным, как в NodeJS? – ktsakas
Спасибо, я обновил свою опечатку. Это тот же тип реализации, что и nodeJS. См. Раздел «Предостережения для часов NodeJS»: http://nodejs.org/api/fs.html#fs_caveats –