.NET:启用文件夹重定向后,如何找到桌面路径?
时间:2020-03-05 18:39:25 来源:igfitidea点击:
我一直在用
Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
现在可以获取到用户桌面的路径,但是由于我们在工作中更改了此处的设置,因此我们使用文件夹重定向将用户的Desktop和My Documents文件夹映射到服务器,因此不再起作用。它仍然指向C:\ Documents and Settings中的Desktop文件夹,而不是我的桌面所在的位置。
有想法该怎么解决这个吗?
烧伤
解决方案
回答
我们需要改用DesktopDirectory特殊文件夹:
Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)
应该给我们重定向目录。