永发信息网

dir_recurse是一个函数么?

答案:1  悬赏:20  手机版
解决时间 2021-12-03 16:59
dir_recurse是一个函数么?
最佳答案
Dir函数
  返回一个 String,用以表示一个文件名、目录名或文件夹名称,它必须与指定的模式或文件属性、或磁盘卷标相匹配。
  函数说明:
  Dir 支持多字符 (*) 和单字符 (?) 的通配符来指定多重文件。
  由于 Macintosh 不支持通配符,使用文件类型指定文件组。可以使用 MacID 函数指定文件类型而不用文件名。比如,下列语句返回当前文件夹中第一个TEXT文件的名称:Dir("SomePath", MacID("TEXT"))
  为选中文件夹中所有文件,指定一空串:Dir("")
  在 Microsoft Windows 中,如果在Dir函数中使用MacID函数,将产生错误。
  任何大于256的attribute值都被认为是MacID 函数的值。
  在第一次调用 Dir 函数时,必须指定 pathname,否则会产生错误。如果也指定了文件属性,那么就必须包括 pathname。
  Dir 会返回匹配 pathname 的第一个文件名。若想得到其它匹配 pathname 的文件名,再一次调用 Dir,且不要使用参数。如果已没有合乎条件的文件,则 Dir 会返回一个零长度字符串 ("")。一旦返回值为零长度字符串,并要再次调用 Dir 时,就必须指定 pathname,否则会产生错误。不必访问到所有匹配当前 pathname 的文件名,就可以改变到一个新的 pathname 上。但是,不能以递归方式来调用 Dir 函数。以 vbDirectory 属性来调用 Dir 不能连续地返回子目录。
  提示 由于文件名并不会以特别的次序来返回,所以可以将文件名存储在一个数组中,然后再对这个数组排序。
  函数示例:
  Debug.Print Dir("F:\TEST.xls") ’返回"TEST.xls"
Debug.Print
Dir("F:\*.xls") ’返回按条件第一个找到的文件名。
Debug.Print
Dir("F:\*.txt",vbReadOnly) ’返回第一个只读的txt文件
  以下过程可显示C盘根目录下的所有目录.
Sub DirC()

  MyPath = "c:\"
MyName = dir(MyPath, vbDirectory) ' 找寻第一项。
Do
While MyName <> "" ' 开始循环。
' 跳过当前的目录及上层目录。
If MyName
<> "." And MyName <> ".." Then
' 使用位比较来确定 MyName
代表一目录。
If (GetAttr(MyPath & MyName) And vbDirectory) =
vbDirectory Then
Debug.Print MyName '
如果它是一个目录,将其名称显示出来。
End If
End If
MyName = dir '
查找下一个目录。
Loop

  End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
1/2寸内丝接头内径等于多少厘米
请问鱼缸这个PH探头可以长期放水中不?谢谢!
听说辽宁省从2016年开始连续3年事业单位停止
红枣浸白酒喝了有什么功效和作用
从拉堡到双鱼汇,需要坐几路车???急???
视频压缩编码的高精度估计
读“曼谷、新加坡各月气温与降水图”,回答问
端字把立字换成氵读什么?
我想要僵尸惊情粤语的电视剧 可以分享吗?谢
2012淄博中学最少需要多少分
设计概算与设计总概算的区别
母鸡太肥不下蛋怎么办?
呃谁知道联通卡能不能开通QQ会员?
如何办理中国移动取消号码
吃这个坏处是什么?
推荐资讯
吴亦凡为什么喜欢Jonyj
succeeded c++ 可以提高程序运行速度么
圣泉高中生活
伊布手臂上的日期纹身是什么意思
目前技术上能实现的最好的游戏画面能有多好
鱼王至尊游戏机报价多少钱一台
星耀水乡有什么好玩的
求保马一共有几款车型,市价分别是多?要求完整
山东柳条价格是多少 ?扒皮的多少?不扒皮的
时针走五小格分针走?圈
写作文写菌子怎么描术
中国画画家常将什么融为一体,扩展了画面境界
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?