Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

还是遍历文件

虽虽TV  发表于:2018-08-05 21:15:43  
复制

大家好,之前问过有关遍历文件的问题,得到了热心朋友的大力支持,今天再问一个关于遍历文件的问题:以下示例中遍历文件是事先确定了的被遍历的文件夹,我想被遍历的文件夹是可选的,任意选择电脑中的任意文件夹。

http://www.accessoft.com/article-show.asp?id=8105

 

 

Top
伊西军 发表于:2018-08-06 08:56:54

阔以参考这个文章中的代码:

检索指定目录下的文件或文件夹 

 http://www.accessoft.com/article-show.asp?id=17139



虽虽TV 发表于:2018-08-07 12:19:04

是不是应该修改下面的语句?

 

Public Function SplitPath(FullPath As String, ResultFlag As Integer) As String

Dim SplitPos As Integer, DotPos As Integer

SplitPos = InStrRev(FullPath, "\")

DotPos = InStrRev(FullPath, ".")

Select Case ResultFlag

Case 0

   SplitPath = Left(FullPath, SplitPos - 1)

Case 1

   If DotPos = 0 Then DotPos = Len(FullPath) + 1

   SplitPath = Mid(FullPath, SplitPos + 1, DotPos - SplitPos - 1)

Case 2

   If DotPos = 0 Then DotPos = Len(FullPath)

   SplitPath = Mid(FullPath, DotPos + 1)

Case Else

   Err.Raise vbObjectError + 1, "SplitPath Function", "Invalid Parameter!"
End Select

End Function



总记录:2篇  页次:1/1 9 1 :