我想让我的程序从Visual Basic上的文件读取,但它一直说文件不存在,我试过不同的文件路径和其他东西但我似乎无法得到它的工作。我想让我的VB程序从文件中读取
我的代码是:
Option Strict On
Imports System.IO
Public Class MOTform
Dim custfile As StreamReader
Dim strCustArray() As String
Dim strCustDetails As String
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
radMOTYes.Checked = True
If File.Exists("cust_db.txt") Then
' Open the file.
custfile = File.OpenText("cust_db.txt")
Else
MessageBox.Show("cust_db.txt" & " does not exist.")
End If
strCustDetails = custfile.ReadLine()
strCustArray = Split(strCustDetails, ",")
Me.Text = strCustDetails
custfile.Close()
End Sub
您是否在Visual Studio中运行此代码?请记住,在调试中,当前文件夹位于项目根BIN \ DEBUG(或x86变体)文件夹下 – Steve
您应该指出'。 Fileexists'到完全合格的路径,以确保它在正确的文件夹中查找。 –
是的,谢谢你的作品有反正你可以在这个文件夹以外的文件? –