vb.net中怎么检测一个已知的文件是否已经被打开或者被其他应用程序调用
vb.net中如何检测一个已知的文件是否已经被打开或者被其他应用程序调用
vb.net中如何检测一个已知的文件是否已经被打开或者被其他应用程序调用,急。。。
------解决方案--------------------
用这个吧,判断系统进程中是否含有这个文件的进程。这样应该完全可以判断文件是否被打开了
vb.net中如何检测一个已知的文件是否已经被打开或者被其他应用程序调用,急。。。
------解决方案--------------------
用这个吧,判断系统进程中是否含有这个文件的进程。这样应该完全可以判断文件是否被打开了
- VB.NET code
Dim filename As String = "02.xls" Dim ps() As Process = Process.GetProcesses Dim p As Process For i = 0 To ps.Length - 1 p = ps(i) If p.MainWindowTitle.Contains(filename) Then MsgBox("文件打开") End If Next