![]() |
Datei löschen Zugriff gesperrt
Seit dem letzten Windows Update (KB5001330) kann ich mit Firemonkey (Win32/Win64) keine Dateien mehr löschen. Keine!
Delphi-Quellcode:
Tfile.delete(opendialog1.FileName) // Zugriff verweigert
Kopieren umbenennen funktioniert aber problemlos:
Delphi-Quellcode:
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
Ich bin am verzweifeln. Hat jemand eine Idee? |
AW: Datei löschen Zugriff gesperrt
Glaskugel:
Ist die Datei ggf. von einen anderen Prozess geöffnet oder noch geöffnet, weil das schließen zu lange dauert? Kannst die Datei nach einem Rechnerneustart löschen? In welche Pfad liegt die Datei? |
AW: Datei löschen Zugriff gesperrt
Zitat:
Zitat:
Zitat:
|
AW: Datei löschen Zugriff gesperrt
Windows Update deinstalliert:
- Löschen funktioniert wieder. Was war denn das? |
AW: Datei löschen Zugriff gesperrt
gelöscht
|
AW: Datei löschen Zugriff gesperrt
Zitat:
|
AW: Datei löschen Zugriff gesperrt
Zitat:
Zitat:
Hab das Update erneut installiert -> gleiches Resultat. Kann Dateien nicht mehr löschen. |
AW: Datei löschen Zugriff gesperrt
Zitat:
Delphi-Quellcode:
funktioniert wie erwartet. Datei "Test.txt" ist weg.
TFile.Delete(ExtractFilePath(ParamStr(0)) + 'Test.txt');
(allerdings nutze ich delphi rio, vielleicht gab es zu deinem 10.4 unterschiede?) |
AW: Datei löschen Zugriff gesperrt
So Problem erkannt:
War definitiv ein Windows Problem. Beim Update wurde der Account "zerschossen" (auf zwei Rechnern) und es wurde ein temporäres Userprofil erstellt. Sämtliche Zugriffsrechte auf die Dateien waren zerstört. Ich habe nur ein Backup eingespielt und alles läuft wieder. |
AW: Datei löschen Zugriff gesperrt
Hallo Klapauzius,
zum Glück bin ich hier drauf gestoßen, hatte eben ein ähnliches Problem. War schon ein bisschen verzweifelt. Hab ich jetzt auch gemacht, jetzt geht es zum Glück wieder. Vielen, vielen Dank. Euch noch einen schönen Tag. LG |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz