如何在windows的Javascript/Html Metro应用程序中删除应用程序文件夹

如何在windows的Javascript/Html Metro应用程序中删除应用程序文件夹,javascript,windows,windows-phone-8,windows-phone-8.1,winjs,Javascript,Windows,Windows Phone 8,Windows Phone 8.1,Winjs,执行代码时,我得到一个异常,不允许im访问隐藏文件夹,我必须更改它的文件属性。请给我一个解决方案。请注意,我想删除整个应用程序文件夹,而不仅仅是应用程序数据。您这样做的目的是什么?用户卸载应用程序时,应用程序数据文件夹将被删除。应用程序应该只需要管理文件夹中的数据,而不需要管理文件夹本身。正如您所发现的,应用程序将无法完全访问该文件夹。问题是,我想添加一个功能,清除应用程序数据和设置。设置文件夹不会被删除。有没有办法清除所有本地和漫游设置。好吧,因为这是你的应用程序,你知道每一个保存的应用程序,

执行代码时,我得到一个异常,不允许im访问隐藏文件夹,我必须更改它的文件属性。请给我一个解决方案。请注意,我想删除整个应用程序文件夹,而不仅仅是应用程序数据。

您这样做的目的是什么?用户卸载应用程序时,应用程序数据文件夹将被删除。应用程序应该只需要管理文件夹中的数据,而不需要管理文件夹本身。正如您所发现的,应用程序将无法完全访问该文件夹。问题是,我想添加一个功能,清除应用程序数据和设置。设置文件夹不会被删除。有没有办法清除所有本地和漫游设置。好吧,因为这是你的应用程序,你知道每一个保存的应用程序,你可以迭代并删除其中的每一个,对吗?
 var applicationData = Windows.Storage.ApplicationData.current;
var path = applicationData.localFolder.path;
path = path.replace('\\LocalState', '');



var folder = Windows.Storage.StorageFolder.getFolderFromPathAsync(path).done(function () {

});
folder.deleteAsync().done(function () { });

window.close();