我遇到了可以用来启动文件等的Windows 7路径问题,例如
“C:\ Users \ mattias \ My Pictures \ manual.pdf”
实际位置是
“c:\ Users \ mattias \ Documents \ My Pictures \ manual.pdf”
这可能是因为Windows 7使用了库,但我需要一种很好的方法来解决实际路径的这些路径。我可以一起破解环境.SpecialFolder但它似乎不是一个好的解决方案,因为它不会考虑用户,该解决方案也应该在Vista下工作。我是否必须使用Windows API代码包并检查Windows版本,或者是否有更好的解决方案=
答案 0 :(得分:3)
这应该为您提供实际路径:
Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);
如果您需要不同的位置,只需更改MyPictures即可。