我一直在寻找很长一段时间以寻找创建/写入/读取文件的方式,当我遇到时,我几乎已经完成了自己的工作&# 34; 访问 '文件目录' 拒绝"这意味着我无法在指定位置创建文件,即程序文件,但它只是在尝试访问 C驱动器时提示我一样的消息。我需要一种简单的方法来创建一个文件并写入它,然后稍后将该文件读作数据数组,即如果可能的话一个.dat文件中的一行。这是我尝试过的:
IO.File.Create("C:\Program Files\CompanyName\ProgramName\ProgramType\Data")
但那是创建我的目录,这就是我创建我的.dat文件
IO.File.WriteAllText("C:\Program Files\CompanyName\ProgramName\ProgramType\Data\data.dat", String.Join("|", New String() {NameTBox.Text}))
然后这就是我试图读取的文件:
Dim values() As String = IO.File.ReadAllText("C:\Program Files\CompanyName\ProgramName\ProgramType\Data\data.dat").Split("|"c)
NameTBox.Text = values(0)
NameLabel.Text = values(0) + "!"
它对我不起作用而且我得到了一个例外,我包围了读取并创建了尝试和捕获,没有例外,但也没有文件。
我正在使用 Microsoft Visual Basic 2010 Express 感谢先进!