Einzelnen Beitrag anzeigen

TurboMartin

Registriert seit: 13. Feb 2006
Ort: Bad Honnef
765 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Und trotzdem klappt's nicht:Löschen kopieren und umbenen

  Alt 25. Okt 2009, 17:21
Zitat von Fussel9:
Hi,
Hatte letzten schon mal gefragt wegen dem Kopieren Löschen und Umbenennen einer Datei, darauf habe ich folgendes erhalten:

Delphi-Quellcode:
    if CopyFile(PAnsiChar(hintergrund),PAnsiChar('.\'+ExtractFileName(hintergrund)),False) then
      begin
        DeleteFile('.\backgr.*');
        RenameFile('.\'+ExtractFileName(hintergrund),'.\'+'backgr.*');
Also ich habe in meinem Ordner eine Datei die den Namen backgr.jpg trägt nun soll das Programm diese Datei ersetzen durch eine andere aus dem OpenDlg
backgr.jpg --> x |löschen
irgendwas.*--> \/ |in den Ordner kopieren
irgendwas.*--> # |umbenennen in backgr.*

das finktioniert aber so nicht, denn die if then Abfrage wird nie erfüllt


.... Weiß wer weiter?
Sollte dein Verzeichnis das Programmverzeichnis sein, besitzt Du keine Rechte für solche Operationen
Tomorrow will be cancelled due to lack of interest.

  Mit Zitat antworten Zitat