我需要监视我的iOS/Android应用程序中的一个文件夹。
我想使用FileSystemWatcher
。
这是我的代码:
var DocFolder = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
var InboxFolder = DocFolder + "/Inbox";
FileSystemWatcher watcher = new FileSystemWatcher() {
Path = InboxFolder,
NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.FileName | NotifyFilters.DirectoryName,
Filter = "*.*",
EnableRaisingEvents = true
};
watcher.Created += (object sender, FileSystemEventArgs e) => {
// do stuff
};
当初始化
FileSystemWatcher
时,会触发此错误:System.NotImplementedException: The method or operation is not implemented.
我该如何让它工作?
还有其他方法可以监视文件夹吗?
谢谢!
Android.OS.FileObserver
。对于iOS,你可以查看Xamarin文档。 - DogeAmazed