shell deltree 呵呵,非正规方法.
解决方案 »
- 如何为WEBBROWSER的DOCUMENT添加CHANGE事件?
- 200分求字幕滚动控件1.0
- 用adodc控件执行insert操作时VB会提示"实时错误'3704' 对象关闭时,操作不被允许",但操作有成功,光执行查询操作时,不会有这样的提示,
- 有谁知道这种语法的术语是什么
- VB改写注册表,颇具挑战性的问题。
- 急!急!急!VB-Socket的怪问题
- 帮忙解释一下这句话是什么意思!(由于太穷,分数以后再补)
- 如何用TEXT读取 *.TXT文本????
- 如何遍历我的菜单并能表示出其所处的位置
- 好心的版主啊!帮帮忙吧!
- 如何删除文本中的行?在线等候!
- 求助学校管理系统,100分不够的话,在给分!
Private Declare Function RemoveDirectory Lib "kernel32" Alias "RemoveDirectoryA" (ByVal lpPathName As String) As Long
Private Sub Form_Load()
'KPD-Team 1999
'URL: http://www.allapi.net/
'E-Mail: [email protected]
'Create a new directory
CreateDirectoryEx "C:\Windows", "C:\KPD-Team", ByVal 0&
'remove the directory
RemoveDirectory "C:\KPD-Team"
End Sub
Public Sub DeleteEverythingBelongToFolder(folderspec)
On Error Resume Next
'删除目录(folderspec)下的所有文件
Dim fs, fc
Dim f As Folder
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(folderspec)
'删除文件夹
Set SubSubFolders = f.SubFolders
Dim TempFolder As Folder
For Each TempFolder In SubSubFolders
TempFolder.Delete True
Next
'删除文件
Set tempFiles = f.Files
Dim tempFile As File
For Each tempFile In tempFiles
tempFile.Delete True
Next
End Sub
描述删除一个指定的文件夹和它的内容。语法object.DeleteFolder folderspec[, force] DeleteFolder 方法语法有如下几部分:部分 描述
object 必需的。始终是一个 FileSystemObject 的名字。
folderspec 必需的。要删除的文件夹的名字。 Folderspec 可以在最后的路径部件中包含通配符。
force 可选的。Boolean 值,如果要删除具有只读属性设置的文件夹,其值为 True,如果值为 False (缺省),则不能删除具有只读属性设置的文件夹。
说明DeleteFolder方法对文件夹中有无内容不做区别。不管指定的文件夹中是否有内容,它都被删除。如果没有发现相匹配的文件夹,则发生一个错误。DeleteFolder 方法停止在它遇到的第一个错误上,不要尝试回卷或撤消错误发生前所做的任何改变。
RmDir path必要的 path 参数是一个字符串表达式,用来指定要删除的目录或文件夹。path 可以包含驱动器。如果没有指定驱动器,则 RmDir 会在当前驱动器上删除目录或文件夹。说明如果想要使用 RmDir 来删除一个含有文件的目录或文件夹,则会发生错误。在试图删除目录或文件夹之前,先使用 Kill 语句来删除所有文件。RmDir 语句示例
本示例使用 RmDir 语句删除已存在的目录或文件夹。' 假设 MYDIR 为一空的目录或文件夹。
RmDir "MYDIR" ' 将 MYDIR 删除。
或
RmDir "c:\mydir"