【发布时间】:2019-01-23 15:06:16
【问题描述】:
我正在使用 UWP 访问 SD 卡。我在 Windows 10 上。我已经进入 Package.appxmanifest ...
在功能下,我检查了可移动存储
在声明下,我添加了一个文件类型关联。名称为“txt”,文件类型为“.txt”。相关部分...
<Extensions>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="txt">
<uap:DisplayName>text</uap:DisplayName>
<uap:SupportedFileTypes>
<uap:FileType>.txt</uap:FileType>
</uap:SupportedFileTypes>
</uap:FileTypeAssociation>
</uap:Extension>
</Extensions>
我创建文本文件的代码...
string fileName = @"D:\test.txt";
using (FileStream fs = File.Create(fileName))
{
Byte[] text = new UTF8Encoding(true).GetBytes("testing");
fs.Write(text, 0, text.Length);
}
每次结果,“访问路径'D:\text.txt'被拒绝”
我可以手动创建文件并将其复制到此目录。那么,为什么我不能使用 UWP 创建文件?我遵守了所有的规则。我错过了什么吗?
【问题讨论】:
标签: c# uwp sd-card access-denied