Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Files umbenennen (https://www.delphipraxis.net/10077-files-umbenennen.html)

SkyLord 11. Okt 2003 10:47


Files umbenennen
 
Hallo. Ich suche einen Befehl mit dem man beliebige Dateien umbenennen kann.
Z.b.: ICh habe im Ordner eine Datei namens 'progmistr.sys' und will diese umbenennen in
'test.bat'.
Kennt jemand den Befehl dafür?
Danke schon einmal im vorraus

Alexander 11. Okt 2003 10:51

Re: Files umbenennen
 
Kuck dir mal RenameFile() an.

SkyLord 11. Okt 2003 11:33

Re: Files umbenennen
 
Sorry aber verstehe ich nicht...
Wäre nett wenn du mir eben den gesamten befehl hinschreiben würdest.
danke

Daniel B 11. Okt 2003 11:37

Re: Files umbenennen
 
Zitat:

Zitat von Delphi-Hilfe / OH
Sie können Dateinamen mit der Funktion RenameFile umbenennen:

function RenameFile(const OldFileName, NewFileName: string): Boolean;

Diese Funktion ändert den als OldName angegebenen Dateinamen in den neuen Namen NewName. Wurde die Operation erfolgreich durchgeführt, gibt RenameFile den Wert True zurück. Konnte die Datei nicht umbenannt werden, weil beispielsweise bereits eine Datei mit dem Namen NewName existiert, gibt die Funktion RenameFile False zurück. Der entsprechende Quelltext könnte wie folgt aussehen:

if not RenameFile('OLDNAME.TXT','NEWNAME.TXT') then
**ErrorMsg('Error renaming file!');

Sie können Dateien mit RenameFile nicht über Laufwerke hinweg umbenennen (verschieben). Zu diesem Zweck müssen Sie zunächst die Datei kopieren und dann die alte Dateiversion löschen.


nTE 11. Okt 2003 11:41

Re: Files umbenennen
 
Ähm, tschuldigung, aber hast du in Delphi schonmal versucht F1 (für die Hilfe) zu drücken?

Wenn du in der Hilfe mal nach RenameFile suchst, findest du die Beschreibung der Funktion und sogar ein Beispiel dafür.

Das soll jetzt nicht böse klingen aber soviel musst du schon selbst können, wenn du das was in der Hilfe dazu steht nicht verstehen kannst (was ich für unwahrscheinlich halte), dann kannst du gerne nochmal die Punkte die dir unklar sind ansprechen und ich bin mir sicher, dass dir dann jemand hilft.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:44 Uhr.

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