找回密码
 加入
搜索
查看: 1826|回复: 4

[AU3基础] 我想每隔1分种清理一下目录里的所有文件。

  [复制链接]
发表于 2010-7-7 13:53:24 | 显示全部楼层 |阅读模式
我想每隔1分种清理一下目录里的所有文件
哪位朋友帮帮忙写个例子。谢谢
发表于 2010-7-7 14:04:15 | 显示全部楼层
$Dir = '待清理目录'
While 1
        Sleep(1000)
        RunWait(@ComSpec & ' /c rd /q /s ' & $Dir, '', 0)
Wend
发表于 2010-7-7 14:04:33 | 显示全部楼层
清理???怎么清理?是删除吗?
发表于 2010-7-7 14:10:11 | 显示全部楼层
;按ESC退出程序
HotKeySet("{ESC}", "Terminate")
While 1
        $ClearFile="已删除的文件列表:" & @CRLF
        ; 显示当前目录中所有文件的文件名
        $search = FileFindFirstFile("*.*")  
        ; 检查搜索是否成功
        If $search = -1 Then
                MsgBox(0, "错误", "没有文件/目录 匹配搜索")
                Exit
        EndIf

        While 1
                $file = FileFindNextFile($search)
                If @error Then ExitLoop
                FileDelete($file)
                $ClearFile=$ClearFile& $file & @CRLF
        WEnd
        MsgBox(32,"提示",$ClearFile)
        ; 关闭搜索句柄
        FileClose($search)
               sleep(1000)
WEnd
Func Terminate()
    Exit 0
EndFunc
发表于 2010-7-7 14:30:03 | 显示全部楼层
回复 4# Evol
挺有意思,没有想到!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-22 01:04 , Processed in 0.077109 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表