#NoEnv
#SingleInstance force ; 防多次运行
; 删除参数指定路径下的所有文件和子文件夹及其文件,并放入回收站,保留路径本身
; 适合用来进行清理缓存
DeleteAllfiles("z:\temp")
DeleteAllfiles("z:\IE Cache")
MsgBox 清理完成
ExitApp
;===============函数====================
DeleteAllfiles(path) {
Loop, Files, %path%\*.*, d f r
FileList = %FileList%%A_LoopFileTimeModified%`t%A_LoopFilePath%`n
; MsgBox,% FileList
Loop, parse, FileList, `n
{
if (A_LoopField="")
continue
StringSplit, FileItem, A_LoopField, %A_Tab%
FileRemoveDir,%FileItem2%,1
FileSetAttrib, -R, %FileItem2%
FileDelete, %FileItem2% ; 缓存中有些文件没有后缀,看路径像是文件夹,但其实是文件,所以要用这一句.
}
}
声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。

评论(0)