我想将应用程序设置存储在漫游文件夹中。(设置非常小~2KB)。
我存储在ApplicationData.Current.RoamingFolder文件夹中。以上是指向C:\Users\Tilak\AppData\Local\Packages\b5dea8e0-504c-4105-8b4c-6d2da32816f7_vbe7xwj32evkc\RoamingState
的
我感到惊讶的是,为什么上面的位置指向的是User\Local文件夹,而不是User\漫游。
ApplicationData.Current.LocalFolder正在指向C:\Users\Tilak\AppData\Local\Packages\b5dea8e0-504c-4105-8b4c-6d2da32816f7_vbe7xwj32evkc\LocalState
。此外,在使用漫游存储同步同一实时帐户上的多个设备时,还需要遵循哪些附加步骤。
谢谢
发布于 2012-10-21 05:59:31
我感到惊讶的是,为什么上面的位置指向的是User\Local文件夹,而不是User\漫游。
这是因为用户\漫游用于在域内漫游用户配置文件。漫游用户配置文件。它与Windows8Metro风格应用的漫游功能无关。
使用漫游存储同步同一实时帐户上的多个设备需要遵循哪些附加步骤。
没什么。只要将数据设置为漫游存储,它就可以跨设备使用,尽管存在一定的时间间隔(不是实时同步)。
发布于 2016-10-01 21:42:07
此外,UWP被沙箱化,不能在其外部读取或写入文件。
C:\Users\Tilak\AppData\Local\Packages\b5dea8e0-504c-4105-8b4c-6d2da32816f7_vbe7xwj32evkc\RoamingState
C:\Users\Tilak\AppData\Local\Packages\b5dea8e0-504c-4105-8b4c-6d2da32816f7_vbe7xwj32evkc\LocalState
C:\Users\Tilak\AppData\Local\Packages\b5dea8e0-504c-4105-8b4c-6d2da32816f7_vbe7xwj32evkc\TempFolder
等效文件夹,除非用户在文件选择器中选择它。
这一限制表面上是出于安全原因;如果您希望访问传统的AppData文件夹,请编写桌面应用程序。
https://stackoverflow.com/questions/10278233
复制相似问题