Ich versuche, mein Programm aus einer Datei auf Visual Basic zu lesen, aber es sagt, dass die Datei nicht existiert, habe ich verschiedene Dateipfade und andere Dinge ausprobiert aber ich kann es nicht funktionieren.Ich versuche, mein vb-Programm aus einer Datei lesen
mein Code:
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
Haben Sie diesen Code in Visual Studio ausgeführt? Denken Sie daran, dass sich der aktuelle Ordner im Debug unter dem Ordner BIN \ DEBUG (oder x86-Variante) des Projekts befindet. – Steve
Sie sollten auf 'klicken. Fileexistiert auf den vollständig qualifizierten Pfad, um sicherzustellen, dass Sie im richtigen Ordner suchen. –
Ja, danke, dass es funktioniert, trotzdem kannst du die Datei außerhalb dieses Ordners haben? –