在Windows XP中获取最近的文件夹和最近的文件

时间:2011-05-17 10:28:05

标签: c# .net

我写了一些代码来使用

在C#中获取最近的文件夹和文件
DirectoryInfo d = new DirectoryInfo(
                          System.Environment.GetFolderPath(
                              Environment.SpecialFolder.Recent)).

它在Windows 7中工作正常。但它在Windows XP中不起作用 因为XP中没有“C:\ Users \ AppData \ Roaming \ Microsoft \ Windows \ Recent”的文件夹。 那么如何在windows xp中获取最近的文件?

2 个答案:

答案 0 :(得分:4)

在Windows XP上,System.Environment.GetFolderPath(Environment.SpecialFolder.Recent)不会返回“C:\ Users \ AppData \ Roaming \ Microsoft \ Windows \ Recent”,它会返回正确的路径。在我的例子中,这是“C:\ Documents and Settings \ daniel.hilgarth \ Recent”。

答案 1 :(得分:0)

要在Windows中获取最新的文件夹,请使用以下命令,

%AppData%\Microsoft\Windows\Recent\