9,506
社区成员
发帖
与我相关
我的任务
分享
'枚举删除多级路径下的文件 - Forever_Young
On Error Resume Next
WorkPath="c:\清理" '这里把需要操作的路径赋值给变量WorkPath
DefTime="2-10-10-10" '这里定时 - 格式为“月-日-时-分”
while nowtime<>deftime '这里开始条件循环,如果条件符合就中止循环
nowtime=datepart("m",now)&"-"&datepart("d",now)&"-"&datepart("h",now)&"-"&datepart("n",now) '获取当前时间
wscript.sleep 30000 '延时30秒
wend
Call DelAllFiles(WorkPath) '开始调用删除过程
'枚举并删除文件
Sub DelAllFiles(sPath)
set fs = CreateObject("Scripting.FileSystemObject")
set folder = fs.GetFolder(sPath)
fs.deletefile folder.path&"\*.*",true
For each item in folder.SubFolders
DelAllFiles(item.Path)
Next
set folder = Nothing
set fs = Nothing
End Sub