目录下有很多文件,命名没有规则,现在要全部删除掉,但要保存住目录,怎么做呢?
解决方案 »
- 高分求解createobject("Internetexplorer.application" IE7对象无法关闭的问题
- 窗体之间传递数组
- 如何改变一个文件的属性(只读/正常)
- 请高手看一下,这个错误怎么回事:File LICENSE.DAT not found. License Agreement can not be complete
- 如何动态增加ComboBox 和 label
- 帮帮忙,在Picture中编辑完了图片,如何保存
- 使用VBS备份事件日志失败?
- vb如何选择OUTLOOK里账户
- 关于帮助文件中的“搜索”问题
- winsock组件如何连接大于65535的端口
- 浮点数的计算
- 如何解决vb文本文件读写时的并发冲突!!!
'引用FSO("工程"->"引用"->Microsoft Scripting Runtime)Private Sub Command1_Click()
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
killFile objFile.Path
Next
For Each objFolder In objFolder.SubFolders
MyProc1 objFolder '递归遍历整颗树
Next
End SubSub killFile(FileName As String)
kill FileName
End Sub
Dim fso As New FileSystemObject
fso.DeleteFolder "c:\test"'删除文件夹
fso.CreateFolder "c:\test"'创建空文件夹
End Sub
Dim FileName As String
FileName = Dir("D:\Demo\*.*", vbNormal)
Do While FileName <> ""
Kill "D:\Demo\" & FileName
FileName = Dir
Loop
Set Fso = CreateObject("Scripting.FileSystemObject")
If Fso.FolderExists(Pathdir & "\Temp") Then Fso.DeleteFolder Pathdir & "\Temp"
会提示permission denied