解决Windows 7特殊路径

时间:2012-02-03 12:01:14

标签: c# .net windows-7 io

我遇到了可以用来启动文件等的Windows 7路径问题,例如

“C:\ Users \ mattias \ My Pictures \ manual.pdf”

实际位置是

“c:\ Users \ mattias \ Documents \ My Pictures \ manual.pdf”

这可能是因为Windows 7使用了库,但我需要一种很好的方法来解决实际路径的这些路径。我可以一起破解环境.SpecialFolder但它似乎不是一个好的解决方案,因为它不会考虑用户,该解决方案也应该在Vista下工作。我是否必须使用Windows API代码包并检查Windows版本,或者是否有更好的解决方案=

1 个答案:

答案 0 :(得分:3)

这应该为您提供实际路径:

Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);

如果您需要不同的位置,只需更改MyPictures即可。