永发信息网

vb里的dir怎么用 ?

答案:2  悬赏:10  手机版
解决时间 2021-03-24 13:06
vb里的dir怎么用 ?
最佳答案
1)Dir 函数,返回一个 String,用以表示一个文件名、目录名或文件夹名称,它必须与指定的模式或文件属性、或磁盘卷标相匹配。
Dir 函数示例:
本示例使用 Dir 函数来检查某些文件或目录是否存在。在 Macintosh
计算机上,默认驱动器名称是 “HD” ,并且路径部分由冒号取代反斜线隔开。而且 Microsoft Windows 的通配符在 Mac
中可以作为有效字符出现在文件名中。也可以使用 MacID 函数来指定文件组。
Dim MyFile, MyPath, MyName

' 返回“WIN.INI” (如果该文件存在)。
MyFile = Dir("C:WINDOWSWIN.ini")   

' 返回带指定扩展名的文件名。如果超过一个 *.ini 文件存在,
' 函数将返回按条件第一个找到的文件名。
MyFile = Dir("C:WINDOWS*.ini")

' 若第二次调用 Dir 函数,但不带任何参数,则函数将返回同一目录下的下一个 *.ini 文件。
MyFile = Dir

' 返回找到的第一个隐式 *.TXT 文件。
MyFile = Dir("*.TXT", vbHidden)

' 显示 C: 目录下的名称。
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   ' 查找下一个目录。
Loop2)Dir控件(DirListBox 控件),在运行时,DirListBox
控件显示目录和路径。这个控件可以显示分层的目录列表。例如,可以创建对话框,在所有可用目录中,从文件列表打开一个文件。
Change 事件,DirListBox - 改变所选择的目录。该事件在双击一个新的目录或通过代码改变 Path 属性的设置时发生。
应用实例:

Private Sub Dir1_Change()
    File1.Path = Dir1.Path
End Sub

Private Sub Drive1_Change()
    Dir1.Path = Drive1.Drive
End Sub

Private Sub File1_Click()
    Dim i As Long
    Debug.Print "目录夹内存在" & File1.ListCount & "个文件。"
End Sub
全部回答

给你举个例子吧:Private Sub Command1_Click()
 File = Dir(App.Path & "*.exe")
 Do
 If File = "" Then Exit Do
 If InStr(File, "a") Then Kill App.Path & "" & File & ""
 File = Dir
 Loop
End Sub
找当前目录下所有*.exe的代码
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2008年12月15日,经过近30年的不懈努力,两岸
多食用花青素会变黑吗
英语翻译1、Did you enjoy _____at yesterday
尼康d7200的夜视功能有啥作用
天津市爱文图书商贸有限公司地址有知道的么?
单选题下列氯化物,不能用单质直接反应制得的
小勇身高1.45m,肯定能淌过平均水深是1.15m的
犯错求男友原谅的句子,人犯错用什么古诗句好
南京米乐星湖南路店电话是多少?
安装前面的倒车雷达应该怎么接线呢?其中一根
孔子关于水的名言警句,孔子曾说过很多流传千
She was very about her father’s sudden d
光明小区北门在什么地方啊,我要过去处理事情
有时候懒得解释,谁明什麼
小金钱树要多久才能养成大金钱树
推荐资讯
毕业答辩用的ppt一般做几张好呢
QS编号与食品生产许可证编号是不是一样?
粗粮细作和麻辣烫的区别?
贵州省有多少个机场,贵州有多少个县
梦到旧版钱
单选题某学生进行蔗糖的水解实验,并检验水解
描写人的神态句子,描写人物说话神态的句子
如图是某种树叶的外形图,图中①、②、③、④
222.89.95.29:8180主页
中学生适合练习什么样的武术?大神们帮帮忙
上靥号线到广兰路后怎样换乘到浦东机场
男人千万要对老婆好,知道为什么吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?