WinJs在installedLocation中动态创建文件

时间:2015-11-03 11:47:24

标签: javascript permissions navigation local winjs

我正在开发WinJs应用程序,我想在我的应用程序安装位置创建多个文件,以便在本地导航到它们。当我尝试创建新文件时,我得到访问被拒绝的异常:

“WinRTError:拒绝访问”

这是我用于创建文件的代码:

var folder = Windows.ApplicationModel.Package.current.installedLocation;
folder.createFileAsync("index.html", Windows.Storage.CreationCollisionOption.replaceExisting)

是否有办法允许此功能,或者出于安全原因它是否仅被阻止,而您无法对其进行任何操作?

  • 在本地文件夹中破坏这些文件导致我想要阻止的另一个问题 - 这就是我尝试在安装位置创建它们的原因。

由于

1 个答案:

答案 0 :(得分:0)

你做不到!此文件夹是只读的。

但......(如果你必须这样做)

您可以在localFolder

中编写anithing
Windows.ApplicationModel.Package.current.LocalFolder

并编写了大量代码来阅读您创建的文件,以便在您的应用中动态加载它们