Hallo
Ich möchte die Cookies vom Internet Explorer löschen.
Es geht nicht um das einmalige Löschen, es soll öfters passieren
Meine Cookies(Windows 7) liegen im Ordner @AppDataDir & "\Local\Microsoft\Windows\Temporary Internet Files".
Wenn ich alle Textdokumente aus dem Ordner lösche, würde das schon reichen, ganzen Ordner löschen wäre auch okay.
Hier mal 3 Methoden, die ich probiert habe, die nicht funktionieren.
Die dritte habe ich in nem anderen Forum zum gleichen Thema gefunden.
Spoiler anzeigen
#RequireAdmin
#Include<file.au3>
$tempPath = @AppDataDir & "\Local\Microsoft\Windows\Temporary Internet Files"
_deleteCookies()
DeleteAllFilesRecursive($tempPath)
DirRemove($tempPath)
Func _deleteCookies()
Dim $tempFiles =_FileListToArray($tempPath,"*.txt",1)
msgbox(0,"",$tempFiles[0])
_ArrayDisplay($tempFiles)
For $i = 1 to $tempFiles[0] step +1
filedelete($tempPath &"\"& $tempFiles[$i])
msgbox(0,"",$tempPath &"\"&$tempFiles[$i])
Next
EndFunc
Func DeleteAllFilesRecursive($sPath)
Local $hFFF, $sFFNF
If StringRight($sPath,1) <> "\" Then $sPath &= "\"
$hFFF = FileFindFirstFile($sPath & "*")
Do
$sFFNF = FileFindNextFile($hFFF)
If @error Then ExitLoop
If @extended Then
DeleteAllFilesRecursive($sPath & $sFFNF & "\")
DirRemove($sPath & $sFFNF & "\")
ContinueLoop
EndIf
FileDelete($sPath & $sFFNF)
Until False
EndFunc
Passieren tut garnix.
Es wird mir weder der Array angezeigt, noch kommt die Länge des Arrays als Msgbox.
Error Meldungen auch nicht.
Ich weiß nicht, ob es daran liegt, dass ich den Ordner selber nur über "Systemsteuerungen->Internetoptionen->Allgemein->Einstellungen->Datein anzeigen" öffnen kann, und trotz "geschütze Systemdatein ausblenden" ausgeschaltet den Ordner nicht in @AppDataDir & "\Local\Microsoft\Windows" finde, keine Ahnung.
Kann mir jemand weiter helfen ?