file - C# UWP 对应用程序创建的文件的访问被拒绝
问题描述
我正在创建一个 C# UWP 应用程序,它创建具有广泛文件系统访问功能的文件。创建和写入文件没有问题,但读取失败并显示错误消息“即使我在写入后使用 storageFile.Path 也拒绝访问路径(因此路径保证正确,我可以在文本编辑器没有问题)。
谁能告诉我,我可以做些什么来解决这个问题?
亲切的问候,沃尔夫冈
解决方案
现在我使用以下代码创建一个 StorageFile,我的 UWP 应用程序可以读取该文件:
public static async Task<StorageFile> CreateStorageFileFromPath(string filepath)
{
string path = Path.GetDirectoryName(filepath);
string filename = Path.GetFileName(filepath);
var folder = await StorageFolder.GetFolderFromPathAsync(path);
return await folder.GetFileAsync(filename);
}
亲切的问候,沃尔夫冈
推荐阅读
- java - 奇怪的是找不到符号“@IntDef”,但 AndroidStudio 没有显示错误
- microsoft-graph-api - Microsoft one note graph api 不包括最近创建的页面
- javascript - 引导 jQuery 字段未对齐和格式化
- python - 通过回调用新行更新破折号数据表
- angular - 如何从角度解决CORS Origin错误
- python - 在 Python 中比较字典的键并提取相应的值
- odbc - BizTalk 2013 R2 通过 ODBC 连接到 Sybase 数据库(两个连接和 CDATA)
- c++ - QT C++ GUI 应用发布不播放视频
- python - Gensim 短语处理带有大量标点符号的句子
- pandas - 在 xlsx 中递归地编写不同的 DF,而不使用 Jupyter 覆盖