【发布时间】:2021-03-19 21:31:25
【问题描述】:
我有个小问题:
我试图从拖放的文件中读取文本,但我无法访问该文件。 我真的不知道我做错了什么。 有没有办法获得对文件的访问权限?
我的代码:
if (e.DataView.Contains(StandardDataFormats.StorageItems))
{
var items = await e.DataView.GetStorageItemsAsync();
if (items.Count > 0)
{
foreach (var appFile in items.OfType<StorageFile>())
{
string text = await Windows.Storage.FileIO.ReadTextAsync(appFile);
}
}
}
【问题讨论】:
-
GetStorageItemsAsync()returnIReadOnlyList<IStorageItem>只是迭代它们并从IStorageItem.Path获取文件。 IStorageItem, GetStorageItemsAsync
标签: c# uwp drag-and-drop