AU3編寫代碼,刪除當(dāng)前目錄下所有文件和文件夾

admin AutoIt3評論446字?jǐn)?shù) 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

該代碼首先獲取當(dāng)前目錄下的所有文件和文件夾,然后遍歷每個(gè)文件和文件夾,如果是文件夾,則使用`DirRemove`函數(shù)刪除,如果是文件,則使用`FileDelete`函數(shù)刪除。最后,所有文件和文件夾都將被刪除。

版權(quán)聲明:文章圖片資源來源于網(wǎng)絡(luò),如有侵權(quán),請留言刪除!!!
廣告也精彩
admin
  • 本文由 發(fā)表于 2023年5月6日 23:26:21
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://yudch.cn/10568.html
匿名

發(fā)表評論

匿名網(wǎng)友 填寫信息

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