默认“;保存的游戏”;文件夹

本文关键字:文件夹 游戏 保存 默认 | 更新日期: 2023-09-27 18:21:31

如果我按下开始按钮并搜索"shell:SavedGames",它会将我带到一个似乎存在的包含游戏保存的文件夹。还有许多其他文件夹似乎是某些类型数据的默认位置,这些数据可以通过shell:命令找到。是否有一种以编程方式访问这些文件夹的标准方法?

默认“;保存的游戏”;文件夹

你在说特殊文件夹吗?

Console.WriteLine("GetFolderPath: {0}", Environment.GetFolderPath(Environment.SpecialFolder.System));

感谢Cody对另一个链接的评论:

下载文件夹:不够特别?还有PInvoke SHGetKnownFolderPath,它有一个Guid列表以及

您可能希望将PInvoke与的GUID一起使用

MSDN-知识产权

FOLDERID_SavedGames
GUID{4C5C32FF-BB9D-43b0-B5B4-2D72E54EAAA4}
Display Name: Saved Games
Folder Type: PERUSER
Default Path: %USERPROFILE%'Saved Games
CSIDL Equivalent: None, new in Windows Vista
Legacy Display Name: Not applicable
Legacy Default PathNot applicable

微软还有一个(现在是半旧的)库,名为Vista Bridge