Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Deletefile funktioniert nicht mit kopierter datei (copyfile) (https://www.delphipraxis.net/118675-deletefile-funktioniert-nicht-mit-kopierter-datei-copyfile.html)

Overclocker 12. Aug 2008 20:54


Deletefile funktioniert nicht mit kopierter datei (copyfile)
 
Hallo,

mit folgendem Code kopiere ich eine Datei in meinen Ordner:
Delphi-Quellcode:
CopyFile(PChar(pfad.text), PChar(neuer_pfad), False);
jetzt versuche ich diese datei mit dem befehl:
Delphi-Quellcode:
DeleteFile (pfad)
wieder zu löschen.

bei DeleteFile ist pfad eine funktions-variable die ich fülle (und auch richtig ist, ich lasse mir den pfad per showmessage anzeigen und dieser stimmt auch).


führe ich das DeleteFile (pfad) aus, kommt keine fehlermeldung oder sonstiges. es wird NICHTS gemacht.

bei anderen dateien funktioniert delpfad,nur bei den kopierten dateien gibt es probleme

woran kann dies liegen?

thkerkmann 12. Aug 2008 21:29

Re: Deletefile funktioniert nicht mit kopierter datei (copyf
 
Hi,

was ist denn Delfile ? Hast du die selbstgeschrieben ?

in SysUtils gibt es Deletefile (), und die liefert dir einen boolschen Wert zurück, der anzeigt ob es geklappt hat oder nicht.

Gruss

Overclocker 12. Aug 2008 21:47

Re: Deletefile funktioniert nicht mit kopierter datei (copyf
 
DeleteFile


sorry mein fehler....

ist DeleteFile von windows (nicht delfile ...)


mein fehler.

Luckie 12. Aug 2008 22:11

Re: Deletefile funktioniert nicht mit kopierter datei (copyf
 
Diese Funktion hat eine Rückgabewert. Wenn dieser False ist GetLastError ausgeben lassen und gucken, warum es nicht funktioniert hat.

Auch wenn ich mich wiederhole, baut in eure Programme eine vernünftige Fehlerbehandlung ein, das hilft nicht nur dem Endnutzer, sondern auch euch beim Programmieren.

Overclocker 12. Aug 2008 22:37

Re: Deletefile funktioniert nicht mit kopierter datei (copyf
 
okay,fehler lag am schreibschutz :wall:

einfach attribute der datei auf normal setzen dann funktioniert es.

dankeschön und closed, wieder was dazugelernt :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 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