![]() |
DeleteFile funktioniert nicht
hallöchen :thuimb: ,
ich habe einen string der so aussieht: Zitat:
Delphi-Quellcode:
DeleteFile(PChar(pfadstring));
aber irgendwie tut sich da garnichts, die datei ist immernoch da, weiss jemand warum? |
Re: DeleteFile funktioniert nicht
Existiert die Datei auch? Lass dir einfach mal die letzte systemerrormessage anzeigen...
|
Re: DeleteFile funktioniert nicht
Hi,
mach's doch so:
Delphi-Quellcode:
Falls das auch nicht geht, sieh mal nach, ob die Datei schreibgeschützt ist. Ich weiß net, ob DeleteFile da drüber weg geht.
DeleteFile(pfadstring);
|
Re: DeleteFile funktioniert nicht
Zitat:
wo ist denn da die Datei angegeben? |
Re: DeleteFile funktioniert nicht
Zitat:
Zitat:
Zitat:
hm aber geht alles dennoch nicht |
Re: DeleteFile funktioniert nicht
Moin Pseudemys Nelsoni,
dann würde ich den Pfad mit einem Punkt enden lassen. |
Re: DeleteFile funktioniert nicht
Zitat:
:cry: Christian hat es ja schon geschrieben. Das kommt davon wenn man ans Telefon geht. |
Re: DeleteFile funktioniert nicht
Hallo chris ^^
Hm, habs zwar versucht, ging aber nicht. Aber wieso denn ein "." mit reinhängen wenn der pfad gar keinen enthält? *nicht versteh* :pale: Also das hier ging nicht:
Delphi-Quellcode:
DeleteFile(PChar(pfadstring + '.'));
|
Re: DeleteFile funktioniert nicht
Zitat:
|
Re: DeleteFile funktioniert nicht
Bei mir wird sie so gelöscht:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var pfadstring : String; begin pfadstring := 'C:\Windows\System32\drivers\etc\networks.'; DeleteFile(PChar(pfadstring)); end; |
Re: DeleteFile funktioniert nicht
hallo sharky 8)
geht auch mit einem "." am ende nicht :\ |
Re: DeleteFile funktioniert nicht
Hi!
Und das?
Delphi-Quellcode:
Ciao fkerber
DeleteFile(pfadstring+'.');
|
Re: DeleteFile funktioniert nicht
wäre ja auch verwunderlich wenns mit nem punkt geht. Schließlich ist "readme" aus was anderes als "readme." und "readme.txt". Hast du dich im quelltext auch nicht verschrieben (beim Dateinamen). Was wird denn nun eigentlich als error ausgegeben wenn du dir den anzeigen lässt?
|
Re: DeleteFile funktioniert nicht
hallo sirthornberry,
der fehler ist: "Der Prozess kann nicht auf die Datef zugreifen, da sie von einem anderen Prozess verwendet wird." wenn ich die datei aber per windows lösche (rechtsklick->löschen) dann gehts... Was kann ich denn nun tun? hallo fkerbe: ne geht nicht :\ |
Re: DeleteFile funktioniert nicht
Klingt zwar jetzt doof aber kanns sein das du die datei vorher in deinem Programm öffnest???
|
Re: DeleteFile funktioniert nicht
du hattest recht, omg, vielen dank :mrgreen: :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:14 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-2025 by Thomas Breitkreuz