これはおそらくあなたの多くが既に何回か見てきた質問ですが、インターネット上で見つけたすべてのソリューションが正しく動作しないので、本当に必死です。テキストファイルを作成できない
単純な.txtファイルを作成したいと思います。私のコードの気圧:あなたが見ることができるようにボタンが押されたときにテキストがテキストボックスにあった場合に
Public Class Form3
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If TextBox1.Text = "" Then
MessageBox.Show("Your world needs a name")
Else
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("c:\test.txt", True)
file.WriteLine("Here is the first string.")
file.Close()
End If
End Sub
End Class
ので、ファイルを作成する必要があります。
プログラムが動作していないか、間違った場所でファイルを検索していますか? avanceのおかげで!
なく、あなたの(おそらく)システムドライブのルートディレクトリにファイルを作成することをお勧め。しかし、仕事があまりにも一般的ではない、実際のエラーメッセージは何ですか?ちなみに、ほんの数行しか書いていないのであれば、File.WriteAllLines/WriteAllTextを一行で使いましょう。 – Steve
ありがとうございます!問題は次のとおりです。パスがC:\!のときにエラーは発生しません。マイドキュメントへのパスで試してみましたが、例外があります。このリンクを参照してください。https://gyazo.com/48822b173e42c14e83db3ea461c2b646 – DriesTech
マイドキュメントの試行では、あなたの名前を追加していません。ファイル。私はあなたの例外の詳細を読むことができませんが、これはかなりのファイルや何かが不足している参照を明確に見える – Steve