好的,所以我無法弄清楚爲什麼我不能寫入文件。它說它正在被另一個進程使用。這裏的錯誤(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