有一种方法可以知道用户何时通过usb连接将照片复制到相机卷相册
本文关键字:照片 连接 usb 复制 相机 何时通 用户 一种 方法 | 更新日期: 2023-09-27 18:03:18
我试图通过usb连接在"相机卷"相册上添加文件时获得事件。我想创建一个任务来验证"相机卷"相册是在增加还是减少它们的大小。但这在性能上是非常昂贵的。所以我试图找到一个事件,告诉我当系统文件被改变。
有人能帮我吗?
WinRT提供基于查询的文件和文件夹监控,这是.net FileSystemWatcher
类的替代方案,您的应用程序还需要订阅查询的ContentsChanged
事件以获得通知
private void MainPage_OnLoaded(object sender, RoutedEventArgs e)
{
var query = KnownFolders.CameraRoll.CreateFileQuery();
query.ContentsChanged += QueryContentsChanged;
await query.GetFilesAsync();
}
void QueryContentsChanged(Windows.Storage.Search.IStorageQueryResultBase sender, object args)
{
// your handler code
}
GetFilesAsync
是触发ContentsChanged
事件所必需的