본문 바로가기
VB.net

파일 사용여부 확인 로직(Class)

by 호야호잇 2019. 12. 9.

Imports System.IO
Public Class IsAccess
    Public Shared Function IsAccessAble(ByVal path As String) As Boolean
        Dim fs As FileStream = Nothing

        Try
            fs = New FileStream(path, FileMode.Open, FileAccess.ReadWrite, FileShare.None)
        Catch __unusedIOException1__ As IOException
            Return False
        Finally

            If fs IsNot Nothing Then
                fs.Close()
            End If
        End Try

        Return True
    End Function
End Class