vbadir函数用法
一般我们常用DIR函数来遍历文件,其实dir函数还有一个常用的方向,就是判断文件或者文件夹是否存在。
一、Dir函数的使用说明
Dir函数可以返回一个字符串,这个字符串表示的是文件夹的名称或文件的名称。
Dir函数的语法如下:
Dir[(pathname[, attributes])]
其中pathname参数表示要返回的文件或文件夹所在的路径,该参数可以使用*和?作为通配符进行模糊查。
attributes参数表示指定要返回的文件或文件夹的属性。
当attributes参数不指定时,表示返回没有任何属性的文件。
当pathname参数指定的文件或文件夹不到时,Dir函数返回一个0长度的空字符串””。
注意 这些常数是由 VBA 所指定的,在程序代码中的任何位置,可以使用这些常数来替换真正的数值。
Dir函数遍历文件夹下的所有文件的关键是多次使用dir函数。
第一次使用dir函数时需要提供pathname参数,如果到了满足条件的文件,则返回文件名。
如果要继续查下一个满足条件的文件,再次使用dir函数,此时不需要提供pathname参数和attributes参数。
循环使用,直到返回的字符串为空字符串时,表示没有满足条件的文件存在,遍历完毕。
在 Microsoft Windows 中, Dir 支持多字符 (*) 和单字符 (?) 的通配符来指定多重文件。在 Ma 中, Mac不支持通配符,使用文件类型指定文件组。可以使用 MacID 函数指定文件类型而不用文件名。比如,下列语句返回当前文件夹中第一个TEXT文件的名称:
vba排序函数sort用法 Dir("SomePath", MacID("TEXT"))
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论