我使用的是file dialog
在vb.net,所以我选择一个文件,它把本地路径为textbox
取代本地路径字符串,只显示文件名
如何创建一个string
,消除只是将文件名留在变量中的路径?
注:本地路径每个时间可能有所不同,我尝试使用替代来代替本地路径,但如果它的不同它不工作
我希望能够把那个被选中的文件名我的代码在这里:
Dim PDFFileName as String
PDFFileName = ..??
我使用的是file dialog
在vb.net,所以我选择一个文件,它把本地路径为textbox
取代本地路径字符串,只显示文件名
如何创建一个string
,消除只是将文件名留在变量中的路径?
注:本地路径每个时间可能有所不同,我尝试使用替代来代替本地路径,但如果它的不同它不工作
我希望能够把那个被选中的文件名我的代码在这里:
Dim PDFFileName as String
PDFFileName = ..??
使用System.IO.Path
,有几个有用的方法,如GetFileNameWithoutExtension
:
Dim PDFFileName_WithExt = Path.GetFileName(fullPath)
Dim PDFFileName_NoExt = Path.GetFileNameWithoutExtension(fullPath)
像Plutonix alread y说使用System.IO.Path.GetFileName(...)
使2暗淡,SourceFolder和FileName。
SourceFolder将是完整路径,FileName将只是fileName。
现在你可以根据你的需要使用它们。
Dim SourceFolder As String = "D:\nog branden\Arian\Arian 5 meses video\M4H07839.MP4"
Dim FileName As String = System.IO.Path.GetFileName(SourceFolder)
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
MsgBox(FileName)
End Sub
'System.IO.Path'有许多功能解析或组合文件名 – Plutonix 2014-09-30 12:04:19
有一个叫物业** ** SafeFileName这正是你想要的(至少在打开文件对话框对象)是什么。 – 2014-09-30 12:13:32