申し訳ありませんが、なぜファイルに書き込めないのか分かりません。それはそれが別のプロセスによって使用されていると言います。ここでエラーが(にIOExceptionが未処理だった)です:ファイルへの書き込み、別のプロセスで使用されているファイル
The process cannot access the file 'C:\Temp\TempFile.cfg' because it is being used by another process.
ここで私は、ファイルへの書き込みに使用している現在のコードは次のとおりです。
Dim myConfig
Dim saveFileDialog1 As New SaveFileDialog()
saveFileDialog1.Filter = "Configuration Files (*.cfg)|*.cfg"
saveFileDialog1.FilterIndex = 2
saveFileDialog1.RestoreDirectory = True
If saveFileDialog1.ShowDialog() = DialogResult.OK Then
myConfig = saveFileDialog1.OpenFile()
If (myConfig IsNot Nothing) Then
System.IO.File.WriteAllText(saveFileDialog1.FileName, TextBox1_Output_Module.Text & vbCrLf & TextBox2_Output_Module.Text & vbCrLf & TextBox3_Output_Module.Text)
myConfig.Close()
End If
End If
私は私が私を思ったように私が行方不明ですかわからないんだけどこれは昨日テストされ、うまくいった。
他のプロセスとは何ですか? –
それは私が知らないものです。私はまだ作成されていないファイルに書き込もうとしているので、メモ帳などの別のプログラムで既に開いている可能性のあるファイルを上書きしているようではありません。 – Muhnamana