获取 OpenFileDialog 选择的文件的文件扩展名
Get the file extension of the file chosen by OpenFileDialog
我正在使用 OpenFileDialog
来允许用户 select 文件。我如何获得他们选择的文件的扩展名?我需要根据文件类型执行不同的操作。例如,如果他们选择 PDF 文件,我需要启动 PDF 查看器,但如果是图像,我需要在 PictureBox
.
中显示
您可以使用 Path.GetExtension
:
Select Case Path.GetExtension(myDialog.FileName).ToLower()
Case ".pdf"
' ...
End Select
你也可以使用 Extension
作为爆炸:
Imports System.IO
Imports System.Runtime.CompilerServices
Module DialogExtensions
<Extension()>
Public Function GetFileExtention(ByVal dialog As OpenFileDialog) As String
Return Path.GetExtension(dialog.FileName)
End Function
End Module
并简单地使用这个扩展作为打击:
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
Dim s As String = OpenFileDialog1.GetFileExtention()
End If
我正在使用 OpenFileDialog
来允许用户 select 文件。我如何获得他们选择的文件的扩展名?我需要根据文件类型执行不同的操作。例如,如果他们选择 PDF 文件,我需要启动 PDF 查看器,但如果是图像,我需要在 PictureBox
.
您可以使用 Path.GetExtension
:
Select Case Path.GetExtension(myDialog.FileName).ToLower()
Case ".pdf"
' ...
End Select
你也可以使用 Extension
作为爆炸:
Imports System.IO
Imports System.Runtime.CompilerServices
Module DialogExtensions
<Extension()>
Public Function GetFileExtention(ByVal dialog As OpenFileDialog) As String
Return Path.GetExtension(dialog.FileName)
End Function
End Module
并简单地使用这个扩展作为打击:
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
Dim s As String = OpenFileDialog1.GetFileExtention()
End If