UWP 应用程序是否有默认文件夹?
Is there default folder for UWP application?
对于 Windows 应用程序,我们有默认文件夹,其中包含 .exe 文件。如果我们将一些文件放到这个文件夹中,我们可以在应用程序中打开它,只需指定文件名而不指定路径。
但对于 UWP,情况就不同了。我们有 KnownFolders,应用程序可以访问它。我需要指定我的文件所在的 KnowFolder。
但我只想将文件放到某个位置并从应用程序打开它,而不是指定文件夹类型或文件夹路径,就像我为 Windows 应用程序使用默认文件夹一样。
可能吗?
出于安全原因,安装的文件夹是只读的,因此在 UWP 技术中“仅指定文件名而不指定路径”是不可能的。
为您的场景推荐的文件夹是 LocalFolder。这也是推荐的设置存储位置,请查看官方文档:Store and retrieve app data。本地文件夹并不复杂,就一行代码:
Windows.Storage.ApplicationData.Current.LocalFolder
您可以将其视为常用数据的默认文件夹。
对于 Windows 应用程序,我们有默认文件夹,其中包含 .exe 文件。如果我们将一些文件放到这个文件夹中,我们可以在应用程序中打开它,只需指定文件名而不指定路径。
但对于 UWP,情况就不同了。我们有 KnownFolders,应用程序可以访问它。我需要指定我的文件所在的 KnowFolder。
但我只想将文件放到某个位置并从应用程序打开它,而不是指定文件夹类型或文件夹路径,就像我为 Windows 应用程序使用默认文件夹一样。
可能吗?
出于安全原因,安装的文件夹是只读的,因此在 UWP 技术中“仅指定文件名而不指定路径”是不可能的。
为您的场景推荐的文件夹是 LocalFolder。这也是推荐的设置存储位置,请查看官方文档:Store and retrieve app data。本地文件夹并不复杂,就一行代码:
Windows.Storage.ApplicationData.Current.LocalFolder
您可以将其视为常用数据的默认文件夹。