如何确定保存文本文件的驱动器?

时间:2015-01-14 00:21:15

标签: vb.net path directory-structure

我的问题是从不同的驱动器号(C驱动器,D驱动器等)运行的几台(Windows)计算机,我需要确定运行该程序的计算机以保存历史记录和书签的TXT文件,从我设计的Web浏览器中收集的其他一些东西。 Visual Basic和C#代码很有用(首选VB)。

1 个答案:

答案 0 :(得分:2)

使用function designed to get you the Windows-defined special folders,像这样(未经测试):

Dim dirBrowserData As String = IO.Path.Combine( _
        Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), _
        "YourBrowserName")

不推荐将用户数据放在您所依赖的任何驱动器的根目录上,并且可能无法取决于安全设置,但本地(非漫游)用户数据几乎总是很好,因为&# 39; s字面意思是Windows API的用途。