Ich lese aus einer Datei etwas aus und schliesse die Datei mit FileClose. Wenn ich anschliessend die Datei mit FileDelete löschen will, dann findet der Löschvorgang erst beim Beenden des Skriptes statt. Öffne ich die Datei vorher nicht, dann wird die Datei sofort gelöscht.
Ich vermute, dass die Datei trotz FileClose in Benutzung ist.
Wie werde kann ich diese wieder freigeben?
Spoiler anzeigen
[autoit]
$sDatei = "irgendeine bestehende Datei"
FileOpen($sDatei, 0)
; lese irgendetwas ein
FileClose($sDatei)
FileDelete($sDatei)
Sleep(5000)