2 回答

TA贡献1856条经验 获得超11个赞
所以我需要在应用程序文件中创建一个文件夹,其中包含这些 Excel 文件,但我希望在应用程序安装时创建该文件夹,以便安装该应用程序的每台设备都可以访问它们。用户将来还需要修改这些文件。
根据您的要求,您可以ApplicationData.LocalFolder
用来存储 Excel 文件,LocalFolder 具有完全访问权限。LocalFolder
存在于应用程序的沙箱路径中,将在应用程序安装后创建。
另外,如果我将文件放在资产中,用户以后可以更改它们吗?
Assets
文件夹存在Windows.ApplicationModel.Package.Current.InstalledLocation
并且是只读的,经常用来存放一些静态资源。您不能在运行时修改文件。
有关文件访问权限的更多详细信息,请参阅此文档。

TA贡献1878条经验 获得超4个赞
忘记安装程序。它已被弃用,Windows 上的新应用程序通过商店安装。如果你想复制一些文件(Excel模板),你必须把它们放在你的资源中。在启动时,您可以检查您的 App-Data 文件夹中是否有包含您的文件的文件夹,如果找不到,您可以从您的资源中复制它。因此,即使文件被删除,您的应用程序也可以在下次启动时复制它们。
如果您将 Windows 窗体与 .NET 一起使用,您可以查看此页面: https ://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.application.localuserappdatapath?view=netframework-4.8
如果您正在编写 UWP 应用程序,请查看此页面: https ://learn.microsoft.com/en-us/windows/uwp/design/app-settings/store-and-retrieve-app-data
- 2 回答
- 0 关注
- 89 浏览
添加回答
举报