当前位置: 首页 > 编程语言 > C#

在InstalledLocationStorageFolder中尝试CreateFileAsync时访问被拒绝?

时间:2023-04-10 18:03:25 C#

在InstalledLocationStorageFolder中尝试CreateFileAsync时访问被拒绝?当我在InstalledLocationStorageFolderStorageFolderstorageFolder=Windows.ApplicationModel.Package.Current.InstalledLocation中尝试CreateFileAsync时,访问被拒绝;StorageFile文件=等待storageFolder.CreateFileAsync("fileNmae",Windows.Storage.CreationCollisionOption.ReplaceExisting);我也试过varstorageFolder=awaitStorageFolder.GetFolderFromPathAsync("ms-appx:///");得到“值不在预期范围内”我可以在Windows.Storage.ApplicationData.Current.LocalFolder上创建FileAsync,然后将CopyAsync复制到InstalledLocationStorageFolder吗?StorageFolderstorageFolder=Windows.Storage.ApplicationData.Current.LocalFolder;StorageFile文件=等待storageFolder.CreateFileAsync("文件名",Windows.Storage.CreationCollisionOption.ReplaceExisting);StorageFolderinstalledLocationFolder=Windows.ApplicationModel.Package.Current.InstalledLocation=varresawaitfile.CopyAsync(installedLocationFolder,"fileName",Windows.Storage.NameCollisionOption.ReplaceExisting);但是InstalledLocationStorageFolder中的CreateFileAsync拒绝访问?是出于安全原因还是我在这里编码错误?应用程序的安装目录是只读位置此外,不建议您将数据文件写入安装位置。如果您需要存储仅供应用程序使用的数据,您应该使用StorageFolderlocalFolder=ApplicationData.Current.LocalFolder;或Windows.Storage.StorageFoldertemporaryFolder=ApplicationData.Current.TemporaryFolder;取决于数据的生命周期。以上是C#学习教程:AccessdeniedwhentryingtoCreateFileAsyncinInstalledLocationStorageFolder?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: