C# 不同设备类型上UWP中的LocalFolderPath出现问题

C# 不同设备类型上UWP中的LocalFolderPath出现问题,c#,uwp,C#,Uwp,在Mobile Emulator 10和Windows 10的本地计算机上,我很难在我的UWP应用程序中获取本地文件夹路径 我的代码 public string path { get; } = ApplicationData.Current.LocalFolder.Path; 在本地计算机(Windows 10)上运行UWP应用程序时,我得到路径:“…\AppData\local\Packages\…\LocalState”。这很好,因为存在文件夹“LocalState” 但是如果我在Mobi

在Mobile Emulator 10和Windows 10的本地计算机上,我很难在我的UWP应用程序中获取本地文件夹路径

我的代码

public string path { get; } = ApplicationData.Current.LocalFolder.Path;
在本地计算机(Windows 10)上运行UWP应用程序时,我得到路径:“
…\AppData\local\Packages\…\LocalState
”。这很好,因为存在文件夹“
LocalState

但是如果我在Mobile Emulator 10中运行我的UWP应用程序,我会得到与上面相同的路径,但是文件夹“
LocalState
”不存在。相反,在移动仿真器10的包中,名称仅为“
Local
”。


那么,我如何为Mobile Emulator获取末尾带有目录“
Local
”的路径,为Windows 10桌面获取末尾带有目录“
LocalState
”的路径呢?

一个月前,我挣扎了将近3个小时,试图弄清楚为什么从我的Windows phone应用程序保存的数据不再显示出来。然后我偶然发现了。我花了5分钟来改变我的程序结构,一切都很顺利

这里的键是使用ApplicationData.Current.LocalFolder。

请参见Scenario1\u Files.xaml.cs


有一个关于不同文件夹类型及其使用方法的文档。非常方便的东西。

使用ApplicationData而不是Application。你能解决你的问题吗?我不确定我做错了什么,但我几乎得到了路径,路径末尾的目录是“LocalFolder”,而不是“Local”。你能告诉我如何调用该文件夹吗?