.NET:如何在启用文件夹重定向时找到桌面路径?

lit*_*rva 3 .net

我一直在用

Environment.GetFolderPath(Environment.SpecialFolder.Desktop)

现在可以获得用户桌面的路径,但是由于我们在工作中更改了设置,因此我们使用文件夹重定向将用户的桌面我的文档文件夹映射到服务器,它不再有效.它仍然指向C:\ Documents and Settings中Desktop文件夹,这不是我的桌面所在的位置.

有想法该怎么解决这个吗?

伯恩斯

Joh*_*bly 9

您需要使用DesktopDirectory特殊文件夹:

Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)

应该给你重定向的目录.