• 根据全路径的文件名 获取 文件名(不带后缀),文件名(带后缀),当前路径名,全路径文件下的路径


    刚好用到文件 目录这一块,查了很多资料,各种代码都有,也到处拷贝了很多代码测试,感觉很多太过于复杂,好多都用到API 函数,自己整理了一份,浅显易懂。

    留着以后备用

    '根据全路径的文件名  获取 文件名(不带后缀),文件名(带后缀),当前路径名,全路径文件下的路径
    
    Public Function GetPathFromFile(strname As String, ByRef nameStr As String, Optional ByVal typeNum As Integer = 1) As String
        Dim aa, dd, ss, xx As String
        Dim bb, cc As Integer
        Dim yy As String
        'strname =D:Data1#1.mdb
        
        bb = InStrRev(strname, "")
        cc = Len(strname)
        dd = Right(strname, cc - bb)  '01.mdb
        xx = dd
    
        yy = Left(dd, Len(dd) - 4)  '01
    
        ss = Left(strname, bb - 1)   '去掉文件名  D:Data1#
        
        fullPath = ss
        
        bb = InStrRev(ss, "")
        cc = Len(ss)
        dd = Right(ss, cc - bb)     '1#
    
        GetPathFromFile = dd
        
        Select Case typeNum:
        ' 获取全路径文件下的文件名  (带后缀)
        Case 1:
            nameStr = xx         '01.mdb
            
        ' 获取全路径文件下的文件名  (不带后缀)
        Case 2:
            nameStr = yy           '01
            
            
        ' 获取全路径文件下的路径   (去掉文件名)
        Case 3:
            nameStr = ss             ' D:Data1#
            
        ' 获取全路径文件下的当前路径名
        Case 4:
            nameStr = dd             '1#
            '
        
        End Select
    

      

  • 相关阅读:
    实用函数,array_column。从二维数组中获取想要的一位数组。
    解决小程序swiper层级太高问题
    小程序模拟领红包
    小程序,红包弹出层布局
    小程序核销功能
    小程序 text标签中一定 不要换行,不要随便格式化!!!
    小程序动态修改json中的配置
    小程序支付
    docker常用命令
    ssh修改默认端口
  • 原文地址:https://www.cnblogs.com/rosesmall/p/14116020.html
Copyright © 2020-2023  润新知