【问题标题】:Get Assets Folder and create a Folder in Assets Folder and create a file in create Folder using windows 8获取资产文件夹并在资产文件夹中创建一个文件夹,并使用 Windows 8 在创建文件夹中创建一个文件
【发布时间】:2012-10-08 10:52:28
【问题描述】:
StorageFolder InstallationFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;
StorageFile file = await InstallationFolder.CreateFileAsync("MyDocument.Txt", CreationCollisionOption.ReplaceExisting);
await FileIO.WriteTextAsync(file, "Hello");

错误是:

mscorlib.dll 中出现“System.UnauthorizedAccessException”类型的异常,但未在用户代码中处理

附加信息:访问被拒绝。 (来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))

如果有这个异常的处理程序,程序可以安全地继续。

【问题讨论】:

    标签: c# microsoft-metro


    【解决方案1】:

    您可以在 http://msdn.microsoft.com/en-us/library/windows/apps/hh967755.aspx 上的 MSDN 文档中阅读:

    应用的安装目录是只读位置。

    【讨论】:

    • 感谢您的回答。那么哪个是存储临时数据的最佳位置。
    • 存储临时数据的最佳位置是ApplicationData.TemporaryFolder,如here所述
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-21
    相关资源
    最近更新 更多