#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)