Seit dem letzten Windows Update (KB5001330) kann ich mit Firemonkey (
Win32/Win64) keine Dateien mehr löschen. Keine!
Tfile.delete(opendialog1.FileName) // Zugriff verweigert
Kopieren umbenennen funktioniert aber problemlos:
tfile.Move(opendialog1.FileName,tmpfilename);//funktioniert
verschieben und löschen funktioniert wiederum nicht:
Delphi-Quellcode:
var
origfilename, tmpfilename: String;
tmpfilename: 'xyz';
origfilename:= opendialog1.filename;
TFile.move(opendialog1.filename,tmpfilename) //funktioniert
TFile.delete(tmpfilename) //Zugriff verweigert
- Benutzerrechte für Dateien stimmen
- Virenschutz ausgeschaltet
- Löschen der (gleichen) Dateien im Windows Explorer funktioniert
- Getestet auf unterschiedlichen Rechnern mit gleichem Updatestand, überall das gleiche Resultat. Löschen aus Delphi funktioniert nie.
Ich bin am verzweifeln. Hat jemand eine Idee?