【发布时间】:2010-12-31 11:38:26
【问题描述】:
在我的应用程序中,我想获取 Windows 7 中最近使用的文档的所有路径(适用于所有类型的文档),我使用的是 c#,那么有什么方法可以做到这一点吗?请帮帮我? .
谢谢
【问题讨论】:
在我的应用程序中,我想获取 Windows 7 中最近使用的文档的所有路径(适用于所有类型的文档),我使用的是 c#,那么有什么方法可以做到这一点吗?请帮帮我? .
谢谢
【问题讨论】:
使用 Environment.SpecialFolder.Recent:
string path = Environment.GetFolderPath(Environment.SpecialFolder.Recent);
var files = Directory.EnumerateFiles(path);
【讨论】:
此类数据存储在注册表中。谷歌搜索让我得到以下信息:
描述:最近从 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)
【讨论】: