Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Datei umbenennen (https://www.delphipraxis.net/131389-datei-umbenennen.html)

dutyfree 24. Mär 2009 09:28


Datei umbenennen
 
Hallo,
habe mich jetzt ohne Erfolg durch alle Seiten die mir Google bot gelesen.
Aber leider schaff ich es immer noch nicht.
Ich will eine Datei umbenennen, habe es auch schon geschafft, leider wird diese immer dann in mein Verzeichnis wo die .exe ist verschoben.
Hab es auch schon mit dem Befehl "RenameFile(altername, ChangeFileExt(altername, 'neuername'));"
geschafft, aber das wird dann nur hintendran gehängt irgendwie.

Ich habe ein kompletten Pfad in einem Edit Feld, sagen wir mal "C:\Programme\testdatei.txt" und die soll in "neuedatei.txt" umbenannt werden, aber in dem gleichen Ordner bleiben.
Ich könnte es so machen: "RenameFile(altername, 'C:\Programme\neuedatei.txt');"
Aber da habe ich dann halt das Problem, das wenn die Datei mal nicht in C:\Programme\ liegt, dass sie dorthin verschoben wird.

Wie könnte ich das machen?
Danke

matashen 24. Mär 2009 09:35

Re: Datei umbenennen
 
vieleicht hilft das

http://www.delphi-treff.de/tipps/dateienverzeichnisse/

Gruß Matthias

Klaus01 24. Mär 2009 09:36

Re: Datei umbenennen
 
Guten Morgen,

könnte es so gehen?
Delphi-Quellcode:
path:=extractFilePath(alterName);
RenameFile(alterName,path+'neuerName');
Grüße
Klaus

dutyfree 24. Mär 2009 09:36

Re: Datei umbenennen
 
yeah danke..

[delphi] pfad:=edit1.text;
ProcessPath(pfad, laufwerk, verzeichnisse, datei);
edit3.Text := laufwerk+':'+verzeichnisse;

RenameFile(edit2.text, edit3.Text+'\'+'neu.txt');

dutyfree 24. Mär 2009 09:39

Re: Datei umbenennen
 
Wenn ihr mir jetzt noch sagen könnt wie ich folgendes mache, wäre es total super:

Ich hab den Dateiname in einem Edit, zB: 123test.txt
Will die ersten 3 Zeilen wegmachen (wären in diesem Falle "123") wie mache ich das?
Einfach nur, dass der neue Dateiname in einem neuen edit steht..

vielen dank,
guten morgen :wink:

Klaus01 24. Mär 2009 09:41

Re: Datei umbenennen
 
.. schau dir in der Hilfe mal die Routine delete an.

Grüße
Klaus

dutyfree 24. Mär 2009 09:46

Re: Datei umbenennen
 
Ey man..
super.. vielen dank..
kann geclosed werden


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:30 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