VB 如何去掉 前面的路径字符串?

来源:百度知道 编辑:UC知道 时间:2024/09/22 07:05:03
例如:"C:\5\58\大牛.bmp" 如何去掉""C:\5\58\"?变成"大牛.bmp"
又如 :"C:\小树叶.bmp" 如何去掉""C:\" 变成 "小树叶.bmp" 请高人 指点下哦? 谢谢

Dim U$
U = "C:\5\58\大牛.bmp"
MsgBox Right(U, Len(U) - InStrRev(U, "\"))

Private Function FileName(strName As String) As String
Dim TMP As Variant
TMP = Split(strName, "\")
FileName = TMP(UBound(TMP))
End Function

调用这个函数,比如text1.text=FileName("C:\5\58\大牛.bmp")

方法有很多种,除了截取字符串,还可以用DIR ,FSO 等方法获取文件名

如:Print dir("C:\5\58\大牛.bmp")'使用dir,fso前提是你的文件是实实在在存在的,否则,就用截取字符!