Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在windows 7中获取最新文档的列表?_C#_Windows 7 - Fatal编程技术网

C# 如何在windows 7中获取最新文档的列表?

C# 如何在windows 7中获取最新文档的列表?,c#,windows-7,C#,Windows 7,在我的应用程序中,我想获取Windows7中最近使用的文档的所有路径(对于所有类型的文档),我使用的是c#,那么有什么方法可以做到这一点吗?请帮帮我 谢谢这种数据存储在注册表中。通过谷歌搜索,我找到了以下信息: 描述:最近从Windows资源管理器打开的文件 位置:C:\Users\\AppData\Roaming\Microsoft\Windows\Recent 描述:最近打开的Office文档 位置:C:\Users\\AppData\Roaming\Microsoft\Office\Rec

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


谢谢

这种数据存储在注册表中。通过谷歌搜索,我找到了以下信息:

描述:最近从Windows资源管理器打开的文件 位置:C:\Users\\AppData\Roaming\Microsoft\Windows\Recent

描述:最近打开的Office文档 位置:C:\Users\\AppData\Roaming\Microsoft\Office\Recent


(发件人:)

使用Environment.SpecialFolder.Recent:

string path = Environment.GetFolderPath(Environment.SpecialFolder.Recent);
var files = Directory.EnumerateFiles(path);

你不想指望这些。它们可能会在未来的版本中发生变化。总是使用特殊文件夹枚举(或者如果你是在本地代码中的C++等价物),所以你是未来的证明。