Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 在桌面网桥下获取真实的appdata文件夹_Wpf_Uwp_Desktop Bridge - Fatal编程技术网

Wpf 在桌面网桥下获取真实的appdata文件夹

Wpf 在桌面网桥下获取真实的appdata文件夹,wpf,uwp,desktop-bridge,Wpf,Uwp,Desktop Bridge,我有一个WPF应用程序,可以将数据写入%appdata%。我知道写入会被重定向到每个应用程序的位置,但我希望在我的应用程序中有一个菜单选项,以打开包含应用程序数据的文件夹。就应用程序而言,它正在写入C:\Users\myusername\AppData\Roaming\VidCoder Beta\但实际上它正在其他地方写入。但是,当我尝试打开资源管理器窗口时,它会转到第一个位置(数据不在该位置)。如何从应用程序内部获取实际写入位置?UWP应用程序将其应用数据存储在位于中的子文件夹中 C:\Use

我有一个WPF应用程序,可以将数据写入%appdata%。我知道写入会被重定向到每个应用程序的位置,但我希望在我的应用程序中有一个菜单选项,以打开包含应用程序数据的文件夹。就应用程序而言,它正在写入C:\Users\myusername\AppData\Roaming\VidCoder Beta\但实际上它正在其他地方写入。但是,当我尝试打开资源管理器窗口时,它会转到第一个位置(数据不在该位置)。如何从应用程序内部获取实际写入位置?

UWP应用程序将其应用数据存储在位于中的子文件夹中

C:\Users\username\AppData\Local\Packages


这应该是你的应用程序现在存储数据的地方,在一个子文件夹下,该子文件夹很可能是用一组随机字符命名的。要找出应用程序所在的随机文件夹,请查看应用程序清单的“打包”部分。(Package.AppXManifest)。“Package Family Name”应该是应用程序appdata文件夹名称的一部分,如中所示。找到文件夹后,本地数据存储在子文件夹LocalState下,漫游数据存储在文件夹RoamingState下。

UWP应用程序将其appdata存储在位于

C:\Users\username\AppData\Local\Packages


这应该是你的应用程序现在存储数据的地方,在一个子文件夹下,该子文件夹很可能是用一组随机字符命名的。要找出应用程序所在的随机文件夹,请查看应用程序清单的“打包”部分。(Package.AppXManifest)。“Package Family Name”应该是应用程序appdata文件夹名称的一部分,如中所示。找到文件夹后,本地数据存储在子文件夹LocalState下,漫游数据存储在文件夹RoamingState下。

我发现其中的一个问题是,如果真实的AppData文件夹已经存在并且存在文件,他们将使用它。因此,在我的例子中,我需要检查Local\Packages文件夹,如果它不存在,则返回到真实的AppData文件夹。我发现的一个问题是,如果真实的AppData文件夹已经存在并且存在文件,他们将使用它。因此,在我的例子中,我需要检查Local\Packages文件夹,如果它不存在,则返回到真实的AppData文件夹。