![]() |
Datei umbennen
Hallo,
es kann sein, dass einige mich jetzt als dumm abstempeln ;) Aber ungelogen suche ich seht knapp 40 Minuten nach einem Befehl den ich einfach nicht finde. Ich möchte eine Datei die z.B. djh.jpg heißt umbennen auf djz.jpg, aber ich habe keine Ahnung wie man Dateien umbenennt... Danke im Vorraus für Eure Hilfe! |
Re: Datei umbennen
Wie wäre es mit rename(), in der Hilfe ist auch nen Beispiel.
|
Re: Datei umbennen
renamefile wäre für deine o.g. zwecke besser.
du könntest um nicht die ganze sysutils.pas einzubinden auch direkt so vorgehen:
Delphi-Quellcode:
das ruft die api funktion
MoveFile(PChar(OldName), PChar(NewName));
Delphi-Quellcode:
auf.
function MoveFile; external kernel32 name 'MoveFileA';
|
Re: Datei umbennen
Wenn du die Datei gleich verschieben willst, kannst du auch
Delphi-Quellcode:
nehmen. Geht auch Laufwerksübergreifend
move('C:\from.jpg','C:\to.jpg');
|
Re: Datei umbennen
Vielen Dank :-) Bin sehr geholfen
|
Re: Datei umbennen
du solltest deinen Thread als BEANTWORTET markieren, wenn er beantwortet ist. Sonst meinen alle, er wäre noch nicht beantwortet und schreiben noch zusätzliche Antworten, so wie ich jetzt :-D
|
Re: Datei umbennen
Ich dachte, dass es funktionieren würde, aber irgendwie hackt es ein wenig ... mei Ziel ist es doch nur:
"C:\Steam\SteamApps\thisis4cs\counter-strike\cstrike\spritesm" umbenennen zu "C:\Steam\SteamApps\thisis4cs\counter-strike\cstrike\sprites" Kann mir jemand dafür evtl. den Code dafür schreiben ? |
Re: Datei umbennen
was ist daran das problem?
die o.g. befehle (insbesondere "RenameFile") erledigen doch genau das.
Delphi-Quellcode:
edit: Erster Parameter ist der alte Name, der zweite der neue Name der Datei.
if RenameFile('C:\Steam\SteamApps\thisis4cs\counter-strike\cstrike\spritesm', 'C:\Steam\SteamApps\thisis4cs\counter-strike\cstrike\sprites') = True then
ShowMessage('Umbenannt!'); edit2: Wenn du einen CS installer schreiben willst, kannst du das (meißte) doch auch mit batch dateien erledigen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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