Einzelnen Beitrag anzeigen

Klapauzius

Registriert seit: 8. Feb 2018
Ort: Region Bern (Schweiz)
74 Beiträge
 
Delphi 12 Athens
 
#1

Datei löschen Zugriff gesperrt

  Alt 19. Apr 2021, 10:10
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?
Albert
  Mit Zitat antworten Zitat