【发布时间】:2018-02-03 09:52:18
【问题描述】:
我需要查看我的 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用于Android。对于 iOS,您可以查看 Xamarin 文档。
标签: c# xamarin.forms filesystemwatcher notimplementedexception