【发布时间】:2016-06-10 19:50:52
【问题描述】:
我有字符串:
Dim Location As String = "D:/Temp/Stats.pdf"
当我点击“/”时,我想从右到左剪切所有内容 输出应该是:
Stats.pdf
我尝试了Sub.string和trimm,但没有运气,甚至可以从背后切开吗?
提前谢谢你
【问题讨论】:
我有字符串:
Dim Location As String = "D:/Temp/Stats.pdf"
当我点击“/”时,我想从右到左剪切所有内容 输出应该是:
Stats.pdf
我尝试了Sub.string和trimm,但没有运气,甚至可以从背后切开吗?
提前谢谢你
【问题讨论】:
您可能对其他用例的其他代码感兴趣:
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim sLocation As String = "D:/Temp/Stats.pdf"
Dim directoryPath As String = System.IO.Path.GetDirectoryName(sLocation)
Dim FileName As String = System.IO.Path.GetFileName(sLocation)
MessageBox.Show(directoryPath)
MessageBox.Show(FileName)
End Sub
End Class
【讨论】:
考虑使用String.Split 和String().Last()
Dim Location As String = "D:/Temp/Stats.pdf"
Dim Strs As String() = Location.Split("/")
Dim FileName As String = Strs.Last()
你的结果在FileName
【讨论】:
Path.GetFileName(Location),因为 help-info.de 如下所述