如何在.NET 2.0中获取Environment.SpecialFolders.MyVideo文件夹?
谁能告诉我如何获取 .NET 2.0 中的 Environment.SpecialFolders.MyVideo
文件夹?
在 .NET 4.0 中,MyVideo 文件夹列在enum Environment.SpecialFolders
中,但在 .NET 2.0 中它不存在。如果您必须在具有不同 Windows 本地化和操作系统版本的 .NET 2.0 下找到该文件夹,您会采取哪种方式?
Can anyone tell me how to get the Environment.SpecialFolders.MyVideo
folder in .NET 2.0?
In .NET 4.0, the MyVideo folder is listed in the enum Environment.SpecialFolders
, but under .NET 2.0 it is not existant. Which way would you go if you had to find that folder under .NET 2.0 with different Windows localisations and OS versions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须自己调用 SHGetFolderPath。从 pinvoke.net 获取声明和示例用法。将 14 传递给第二个参数。至少需要 Windows XP。
You'll have to pinvoke SHGetFolderPath yourself. Get the declaration and sample usage from pinvoke.net. Pass 14 for the 2nd argument. Requires at least Windows XP.
要获取此目录,请尝试以下操作:
To get this directory try this: