如何判断盘符是否存在,并将其下所有文件拷贝出来,真的很急,谢谢大狭们了!~~~~
解决方案 »
- image控件求助
- 关于页码和目录!
- 如何同时查询两个以上的Access数据库(.mdb)
- 关于数据库编程 包括 帐户 密码 登陆按纽 在线等!急急急
- 新手问~~~关于Adodc及其他控件的问题
- 如何使用iADs,CDO访问W2K Server与Exchange Server 2000.
- 调试出错:磁盘或网络错误!
- 帮帮忙 编写一个简单的VB程序
- 如何监视指定文件夹下的文件
- vb做的ocx能否进行反编译,请各位老大给个提示。
- 报表导出到Excel打印,可是打包以后不能正常运行,有大虾知道是怎么回事吗?
- winsock 控件SendData方法发送4k数据,很不稳定,老是发不出去,调试模式单不执行可以发送
On Error GoTo err
Debug.Print Dir("e:\")
err:
If err.Number = 52 Then MsgBox "盘符不存在!"
End Sub
MyProc1 "d:\"
End SubSub MyProc1(ByVal Folder As String)
Dim fso As New FileSystemObject
Dim objFile, objFolder
Set objFolder = fso.getFolder(Folder)
For Each objFile In objFolder.Files
MyProc2 objFile.Path
Next
For Each objFolder In objFolder.SubFolders
MyProc1 objFolder '递归遍历整颗树
Next
End SubSub MyProc2(FileName As String)
Debug.Print FileName
End Sub
MyProc1 "E:\VB资料\Internet连接属性设置\取得连接属性设置"
End SubSub FileInFolder(ByVal Folder As String)
Dim fso As New FileSystemObject
Dim objFile, objFolder
Set objFolder = fso.GetFolder(Folder)
For Each objFile In objFolder.Files
Debug.Print objFile.Path
fso.CopyFile objFile.Path, "d:\你的文件夹\", True
Next
For Each objFolder In objFolder.SubFolders
MyProc1 objFolder '递归遍历整颗树
Next
End Sub
FileInFolder"E:\VB资料\Internet连接属性设置\取得连接属性设置"
End Sub
Sub FileInFolder(ByVal Folder As String)
Dim fso As New FileSystemObject
Dim objFile, objFolder
Set objFolder = fso.GetFolder(Folder)
For Each objFile In objFolder.Files
Debug.Print objFile.Path
fso.CopyFile objFile.Path, "d:\你的文件夹\", True
Next
For Each objFolder In objFolder.SubFolders
MyProc1 objFolder '递归遍历整颗树
Next
End Sub