是否有vb的默认窗口路径?

时间:2012-04-15 14:49:42

标签: vb.net

所以我只是想知道,在批处理中他们有默认方式说原始驱动器或文件夹路径如下:%drive%用于C:\驱动器或驱动器是什么或类似%windir%对于Windows目录。我需要这个将文件解压缩到windows文件夹中,有些人可能会使用D:\驱动器而不是C:\Windows.001而不是Windows。在2008 - 2012年的vb中有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:4)

您正在使用System.Environment.GetFolderPath枚举查找Environment.SpecialFolder。或者,如果您知道环境变量的名称,则可以使用System.Environment.GetEnvironmentVariable

从上一个链接:

Environment.CurrentDirectory = Environment.GetEnvironmentVariable("windir")

答案 1 :(得分:2)

要访问根目录中的文件夹:在调用文件路径时,而不是要求:“C:\ Root Folder You Want”使用:“\ Root Folder You Want”。

但它在系统之间有所不同,因为人们有不同的文件夹(例如Program Files与Program Files(x86)),在这种情况下你可以使用System.Environment函数来查找他们正在运行的操作系统版本等。

您可以在此处找到相关文档:Environment Methods

在Visual Studio中,您还可以转到EDIT菜单,然后选择INSERT SNIPPET,它具有一些非常有用且易于定制的环境方法。