''' <summary>
''' ファイル使用中チェック
''' </summary>
''' <param name="targetPath"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Shared Function IsFileLocked(ByVal targetPath As String) As Boolean
Dim st As Stream = Nothing
Try
st = File.Open(targetPath, FileMode.Open, FileAccess.ReadWrite, FileShare.None)
Catch ex As Exception
Return True
Finally
If Not st Is Nothing Then
st.Close()
End If
End Try
Return False
End Function
判断文件是否被使用
本文介绍了一个实用的函数,用于检查指定路径下的文件是否被其他进程锁定无法访问。通过尝试打开文件并捕获异常来判断文件是否可用。

被折叠的 条评论
为什么被折叠?



