AppDataPaths 类

定义

AppDataPaths 根据 KNOWNFOLDERID 命名模式返回常用应用程序文件夹的路径。

public ref class AppDataPaths sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppDataPaths final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppDataPaths
Public NotInheritable Class AppDataPaths
继承
Object Platform::Object IInspectable AppDataPaths
属性

Windows 要求

设备系列
Windows 10 Fall Creators Update (在 10.0.16299.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v5.0 中引入)

注解

此类返回始终根据调用方上下文隔离的路径。 例如,这将符合过去可能使用文档的“专用”版本的跨平台应用开发人员的期望。 此类型没有旧版 COM 互操作接口。

从没有包标识的应用请求文件夹位置将失败 (例如, GetDefaultGetForUser 都将返回 null) 。 这可确保如果应用依赖于 Win32) 共享 (的每个应用位置,或者在使用 桌面桥 时应用路径发生更改,则不会发生迁移问题。

属性

Cookies

获取应用 Cookie 的路径。

Desktop

获取桌面文件夹的路径。

Documents

获取文档文件夹的路径。

Favorites

获取收藏夹文件夹的路径。

History

获取历史记录文件夹的路径。

InternetCache

获取 Internet 缓存文件夹的路径。

LocalAppData

获取本地应用程序数据文件夹。

ProgramData

获取程序数据文件夹。

RoamingAppData

获取漫游应用程序数据文件夹。

方法

GetDefault()

获取用户的各种应用数据文件夹的路径。 在单用户应用中使用此方法。

GetForUser(User)

获取用户的各种应用数据文件夹的路径。 在多用户应用中使用此方法。

适用于