Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Datei wir nicht gelöcht (https://www.delphipraxis.net/93031-datei-wir-nicht-geloecht.html)

SaFu 30. Mai 2007 15:13


Datei wir nicht gelöcht
 
hi

Hab mal ne Frage warum wird die Datei in diesem verzeichnic nicht gelöcht

ist er zu lang

Delphi-Quellcode:
DeleteFile(ExtractFilePath (ParamStr(0))+'Vertetungspläne\KW_'+(IntToStr(WeekOfTheYear(Date)))+'_'+(IntToStr(yearof(Date)))+'\'+ ComboBox3.Text +'.txt');
Gruss Sascha

Bernhard Geyer 30. Mai 2007 15:15

Re: Datei wir nicht gelöcht
 
Gib mal den dateinamen mit ShowMessage aus?
Evtl ist die Datei ja gerade in gebrauch?

SaFu 30. Mai 2007 15:16

Re: Datei wir nicht gelöcht
 
Hab ich schon gemacht es wird keine fehler meldung zurückgegeben und der pfad sowie die datei stimmen auch

Gremlin 30. Mai 2007 15:22

Re: Datei wir nicht gelöcht
 
Kriegst du ein True als Funktionsergebnis zurück? Sind Leerzeichen im Dateinamen vorhanden?

SaFu 30. Mai 2007 20:50

Re: Datei wir nicht gelöcht
 
Alles soweit in ordnung die leer zeichen habe ich schon dutch unterstriche ersetzt

SaFu 30. Mai 2007 20:53

Re: Datei wir nicht gelöcht
 
Achso wenn ich den pfad direckt eingebe

z.b. so

Delphi-Quellcode:
DeleteFile(ExtractFilePath (ParamStr(0))+'Vertetungspläne\KW_23_2007\'+ ComboBox3.Text +'.txt');
geht es aber

Matze 30. Mai 2007 20:55

Re: Datei wir nicht gelöcht
 
Den Tipp habe ich dir meines Wissens schon einmal gegeben:
Rufe nach dem Code mal das hier auf:

Delphi-Quellcode:
ShowMessage(SysErrorMessage(GetLastError)));
Evtl. bringt dich das weiter.

CCRDude 30. Mai 2007 20:57

Re: Datei wir nicht gelöcht
 
Hmmm... also was mir nur auffällt: 'Vertetungspläne\KW_...... da fehlt ein "r", oder ist das auch im Dateisystem falsch geschrieben? Wenn ja, warens wohl die Deutschlehrer, die ständig gefehlt haben und vertreten wurden ;)

SaFu 30. Mai 2007 21:02

Re: Datei wir nicht gelöcht
 
oh nee Leute

das gibts net hab meinen ganzen code umgeschrieben

such schon fast 2 tage den Fehler und dann das das r hat gefehlt

:wall: :wall: :wall: :wall:

Gremlin 30. Mai 2007 21:06

Re: Datei wir nicht gelöcht
 
Zitat:

Zitat von fuknersascha
Achso wenn ich den pfad direckt eingebe

z.b. so

Delphi-Quellcode:
DeleteFile(ExtractFilePath (ParamStr(0))+'Vertetungspläne\KW_23_2007\'+ ComboBox3.Text +'.txt');
geht es aber

Hmmm, nimm mal den Tip von @Matze. Der Verschreiberling mit den "Vertetungspläne" ist aber nicht die Ursache?

Der Befehl yearof(Date) liefert die Jahresangabe in YYYY oder YY zurück?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:05 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz