ファイル「test.txt」が開いているかどうかを確認できるかどうか疑問に思っていましたか?もしそうなら、ファイルが使用中であるというメッセージを表示しますか? 私の最大の問題は、ファイルをメモ帳、Word、Excel などで開くことができることです。ファイルが開いているかどうかを確認する基本的なコーディングがあります。ファイルが現在開いているかどうか、開いていないかどうかを確認します。使用中は、コーディングを続行します。これまでのところ、次のコーディングがあります。
Dim Process() As Process = System.Diagnostics.Process.GetProcessesByName("notepad")
Dim Process2() As Process = System.Diagnostics.Process.GetProcessesByName("word")
For Each p As Process In Process
If p.MainWindowTitle.Contains("test") Then
MessageBox.Show("file open")
Else
'Run my code
End If
Next
For Each p2 As Process In Process2
If p2.MainWindowTitle.Contains("test") Then
MessageBox.Show("file open")
Else
'Run my code
End If
Next