![]() |
Datei Umbenennen
Delphi-Quellcode:
versuche ich so aber nix passiert
Data : String;
RenameFile( ParamStr(i), ExtractFilePath(ParamStr(i)) + data + '.jpg' ); |
Re: Datei Umbenennen
welchen Wert hat i?
|
Re: Datei Umbenennen
Delphi-Quellcode:
begin
for I := 1 to ParamCount do begin RenameFile( ParamStr(i), ExtractFilePath(ParamStr(i)) + data + '.jpg' ); |
Re: Datei Umbenennen
Meine Glaskugel ist leider etwas trübe. Existiert die Zieldatei evtl. schon? Hast Du Dir den Rückgabewert von RenameFile mal ausgeben lassen?
|
Re: Datei Umbenennen
Außerdem: Muss der Dateipfad nicht im ersten Parameter stehen, und im zweiten ausschließlich der neue DateiNAME?
|
Re: Datei Umbenennen
Liste der Anhänge anzeigen (Anzahl: 1)
Eigentlich müsste es doch so passen
Delphi-Quellcode:
writeln ('Data = '+data);
writeln(''); writeln(''); writeln ('ParamStr = '+ParamStr(i)); RenameFile( ParamStr(i), ExtractFilePath(ParamStr(i)) + data + '.jpg' ); writeln(''); writeln(''); writeln ('Ausgabe = '+ ExtractFilePath(ParamStr(i)) + data + '.jpg'); |
Re: Datei Umbenennen
Versuch es mal so:
Delphi-Quellcode:
begin
for I := 1 to ParamCount do begin RenameFile( ParamStr(i), data + '.jpg' ); |
Re: Datei Umbenennen
Zitat:
|
Re: Datei Umbenennen
das selbe keine Änderung
Rückgabewert ist FALSE war da nicht was mit Anführungszeichen setzen wenn Leerzeichen im Pfad |
Re: Datei Umbenennen
Rein logisch kann es ja nur so sein, dass eine Datei nur innerhalb desselben Verzeichnisses umbenannt werden kann, sonst wäre es ja ein Verschieben. Von daher denke ich, dass Robby Recht hat und der Pfad beim 2. Parameter wegfallen muss. Sonst versuch es mal mit MoveFile.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:46 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