在我的应用程序中,我想获取Windows 7中最近使用过的文档的所有路径(对于所有类型的文档),我使用的是c#,那么有什么方法可以做到这一点吗?请帮帮我?
感谢
答案 0 :(得分:11)
使用Environment.SpecialFolder.Recent:
string path = Environment.GetFolderPath(Environment.SpecialFolder.Recent);
var files = Directory.EnumerateFiles(path);
答案 1 :(得分:2)
此类数据存储在注册表中。 Google搜索引导我进行以下操作:
描述:最近从Windows资源管理器打开的文件 位置:C:\ Users \\ AppData \ Roaming \ Microsoft \ Windows \ Recent
描述:最近打开的Office文档 位置:C:\ Users \\ AppData \ Roaming \ Microsoft \ Office \ Recent
(来自:http://www.irongeek.com/i.php?page=security/windows-forensics-registry-and-file-system-spots)