如何获取Windows 7中的最新文档列表?

时间:2010-12-31 11:38:26

标签: c# windows-7

在我的应用程序中,我想获取Windows 7中最近使用过的文档的所有路径(对于所有类型的文档),我使用的是c#,那么有什么方法可以做到这一点吗?请帮帮我?

感谢

2 个答案:

答案 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