查看: 633  |  回复: 0
  VB6 得到文件路径strPath,得到不含路径的文件名f_GetFileName和文件名后缀f_getFilExtension
楼主
发表于 2024年4月10日 23:26

新建From1(窗体),新建Command1(按钮CommandButton),代码:

Private Sub Command1_Click()
    Dim strAll$, strArr$(), strPath$, strFN$

    strAll = "C:\Windows\System\system.dll"
    strArr = Split(strAll, "\")
    strFN = strArr(UBound(strArr))
    
    strPath = Left(strAll, Len(strAll) - Len(strFN))
    
    Debug.Print strPath
    Debug.Print strFN
    
    Debug.Print f_getFilExtension(strFN)
End Sub

Private Function f_GetFileName(strAll$) '得到不含路径的文件名
    Dim strArr$(), strPath$
    strArr = Split(strAll, "\")
    f_GetFileName = strArr(UBound(strArr))
End Function

Private Function f_getFilExtension(strFN$)
    Dim lngA&
    lngA = InStrRev(strFN, ".")
    If lngA > 0 Then
        f_getFilExtension= Mid(strFN, lngA)
    Else
        f_getFilExtension= ""
    End If
End Function

运行结果:

C:\Windows\System\
system.dll
.dll


您需要登录后才可以回帖 登录 | 立即注册
【本版规则】请勿发表违反国家法律的内容,否则会被冻结账号和删贴。
用户名: 立即注册
密码:
2020-2025 MaNongKu.com