AFAIK, явного метода в .NET нет.
Однако вы можете открыть и закрыть файл с эксклюзивными разрешениями и отловить ошибку:
Public Function IsFileInUse(ByVal myFile As String) As Boolean
If File.Exists(myFile) Then
Try
Dim hnd As Short = FreeFile()
FileOpen(hnd, myFile, OpenMode.Binary, OpenAccess.ReadWrite, OpenShare.LockReadWrite)
FileClose(hnd)
Catch
Return True
End Try
End If
End Function
Не знаю, что вы используете (или как это связано с javascript), поэтому я разместил этот пример без тестирования в VB.NET.