2014-01-10 54 views
2

文件的變化,是否有可能以觀察在DART文件更改(刪除,創建,編輯),像的NodeJS?手錶在DART

我似乎沒有能夠找到一個答案,是有可能,它會在未來實施?

回答

1

你想看看FileSystemEntity.watch()方法。但由於平臺差異,某些平臺比其他平臺提供更好的支持。特別是,在Windows上,您只能看一個目錄,而不只是一個單獨的文件。在Linux上,您可以觀看文件或目錄,但不能遞歸觀看目錄。而且MacOS支持以上所有內容。

Pub上還有一個watcher包,但是現在我找不到與此包關聯的API文檔的任何參考。

+0

感謝。我認爲你的意思是在Windows中你只能看一個目錄?你是否也認爲這將會像NodeJS一樣在未來變成跨平臺的? – ktsakas

+0

謝謝,我已更新我的錯字。這是nodeJS已有的相同類型的實現。查看NodeJS手錶的注意事項:http://nodejs.org/api/fs.html#fs_caveats –