下面的代码可以把N盘中所有隐藏属性的*.torrent文件删除。现在我想修改一下,当某个目录下只有一个*.torrent文件则不删除,研究了一天没有进展,请教各位,谢谢!
Local $SearchDir, $File
_Filelist("N:")
Func _Filelist($SearchDir)
$Search = FileFindFirstFile($SearchDir & "\*.*")
If $Search = -1 Then Return -1
While 1
$File = FileFindNextFile($Search)
If @error Then
FileClose($Search)
Return
ElseIf $file = "." Or $file = ".." Then
ContinueLoop
Else
_Filelist($SearchDir & "\" & $File)
EndIf
if StringInStr(FileGetAttrib($Searchdir & "\" & $File), "H") And StringInStr($Searchdir & "\" & $File, "torrent") Then
FileDelete($Searchdir & "\" & $File)
EndIf
WEnd
EndFunc ;==>_Filelist
|