首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net中怎么检测一个已知的文件是否已经被打开或者被其他应用程序调用

2011-12-29 
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 

热点排行