DesktopMime.FromFile (gb.desktop)
Static Function FromFile ( Path As String ) As DesktopMime
Creates a
DesktopMime object from the given file
Path
'' Example, get a files mimetype..
Public Sub GetMimeType(sFilePath As String) As String
Dim hMime As DesktopMime
hMime = DesktopMime.FromFile(sFilePath)
Return hMime.Type
End
Warning: this command is for use on files only.
A directory will not return the expected inode/directory mimetype as it is not a
file so you should make the distinction yourself.
'' Example, get a mimetype for file or directory..
Public Sub GetMimeType(sFilePath As String) As String
Dim hMime As DesktopMime
If IsDir(sFilePath) Then Return "inode/directory"
hMime = DesktopMime.FromFile(sFilePath)
Return hMime.Type
End