AU3编写代码,删除当前目录下所有文件和文件夹

admin AutoIt3评论324字数 384阅读模式
#include <File.au3>
Local $sDir = @ScriptDir & "\*.*"
Local $aFiles = _FileListToArray($sDir)
For $i = 1 To $aFiles[0]
    Local $sFile = $aFiles[$i]
    Local $sPath = @ScriptDir & "\" & $sFile
    If FileExists($sPath) Then
        If StringInStr(FileGetAttrib($sPath), "D") Then
            DirRemove($sPath, 1)
        Else
            FileDelete($sPath)
        EndIf
    EndIf
Next

该代码首先获取当前目录下的所有文件和文件夹,然后遍历每个文件和文件夹,如果是文件夹,则使用`DirRemove`函数删除,如果是文件,则使用`FileDelete`函数删除。最后,所有文件和文件夹都将被删除。

版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
admin
  • 本文由 发表于 2023年5月6日 23:26:21
  • 转载请务必保留本文链接:https://www.58pxe.com/10568.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: