三九宝宝网宝宝百科宝宝知识

VB如何遍历文件夹下所有文件高手请指教

12月28日 编辑 39baobao.com

[word excel保存时总会产生一个备份文件是怎么回事呢]这是因为软件系统有自动备份的功能,取消自动备份方法如下: 1、首先在电脑里面随机找到一份文档,并将它打开。 2、打开了文档中后点击文档左上角的wps文字选项进入,然后点击工具...+阅读

窗体上有四个控件,命令按钮command1。列表框list1。驱动器列表Drive1。文件夹列表Dir1。

驱动器和文件夹列表是用来选择你想要搜索的文件夹。

程序运行时选中你想要搜索的文件夹,单击搜索按钮。该文件夹下面所有的文件及子文件夹里面的文件都列到列表框中。

将代码复制到窗体即可。代码如下:

Private Sub Command1_Click()

List1.Clear

sosuofile (Dir1.List(Dir1.ListIndex))

MsgBox "搜索完毕!,共找到" + Str(List1.ListCount) + "条记录。", vbOKOnly + vbExclamation, "提示"

End Sub

Private Sub Drive1_Change()

Dir1.Path = Drive1.Drive

End Sub

Sub sosuofile(MyPath As String)

Dim Myname As String

Dim dir_i() As String

Dim i, idir As Long

If Right(MyPath, 1) <> "\" Then MyPath = MyPath + "\"

Myname = Dir(MyPath, vbDirectory Or vbHidden Or vbNormal Or vbReadOnly)

Do While Myname <> ""

If Myname <> "." And Myname <> ".." Then

If (GetAttr(MyPath & Myname) And vbDirectory) = vbDirectory Then '如果找到的是目录

idir = idir + 1

ReDim Preserve dir_i(idir) As String

dir_i(idir - 1) = Myname

Else: List1.AddItem "" & MyPath & " " & Myname '把找到的文件显示到列表框中

End If

End If

Myname = Dir '搜索下一项

Loop

For i = 0 To idir - 1

Call sosuofile(MyPath + dir_i(i))

Next i

ReDim dir_i(0) As String

End Sub

Private Sub Form_Load()

Command1.Caption = "搜索"

End Sub

以下为关联文档:

为什么我保存的cad文件打不开了显示的什么致命错误1.先打开cad,选择文件-绘图实用程序-修复 2.选中你打不开的文件,按照提示一步步进行(可能需要按很多次enter) 3.如果能正常显示,恭喜你,请马上存盘。 4.然后执行文件-绘图实用程序...

能教教我怎么用补丁吗上古卷轴5你说的文件夹能再详细一点吗MOD安装,最好先备份Data文件夹 在网上下载的那些MOD文件,都是存到上古5的Data文件夹下面去 比如说开锁辅助MOD,打开这个MOD的文件夹,里面是就是Data文件夹(大部分MOD都是,个别的不...

怎样给单个文件加密方法一:后缀名加密法 严格地说,这并不是一诈唬 加密的方法,因为这种方法对高手无用!但真正的高手是不会关注你的。这种方法就是将你想保密的文件改为一个任意字符的后缀名。如:将...

怎么单独给文件加密1.网上有很多专门的加密软件,可以找找。其实还有一些方法可以变通 比如更改一下文件的后缀名,这样别人就不知道是什么形式的文件 ,也就打不开了。如果再安全些,那就先压缩,然后再...

如何对单个的文件加密不用下载软件的文件加密,你可以在上下载超级加密3000 这是一款功能强大的文件文件夹加密和保护软件。 超级加密3000有超快和最强的文件文件夹加密功能、数据保护功能,文件夹、文件的粉...

java代码生成word文件没定格式的话可以再jsp页面添加这段: <% response.reset(); response.setContentType("application/vnd.ms-excel;charset=UTF-8"); java.util.Date date = new Date(); DateFo...

如何合并excel文件的教程1、新建一个文件夹、将要合并的表格放到里面、新建一个表格、用excel打开、右击Sheet1 2、选择查看代码(PS:excel有着一项,WPS没有) 3、将下列代码复制到文本框中: Sub 合并当前...

如何发送word文件现在网上有众多信箱服务,大多使用方法类同,不过对于附件的上传方式都略有差异,但对于我们这个网络情况并不是很好的国家来说,还是有自己的解决方法的,,,避免反复上传,可节省大量时间...

如何解决压缩文件无法打开压缩文件打不开的原因: 1、你的压缩软件不支持所压缩算法,一般来说现在WinRAR软件使用的人数较多,且压缩算法比较先进,更新较快,所以可能是这一方面原因。 2、就是你所打开的压缩...

推荐阅读
图文推荐