| Autor |
Beitrag |
Delphianer23
      
Beiträge: 156
|
Verfasst: Mo 03.03.03 21:26
Wie kann ich Dateien umbenennen?
|
|
derDoc
      
Beiträge: 623
Win Vista Prof
D2007 Prof
|
Verfasst: Mo 03.03.03 21:33
Ganz einfach RenameFile.
_________________ MfG derDoc
There are only 10 types of people: those who understand binary and those who don't.
|
|
Delphianer23 
      
Beiträge: 156
|
Verfasst: Mo 03.03.03 21:43
danke:)
so was steht z.b nicht in meiner Hilfe
|
|
torstenheinze
      
Beiträge: 461
|
Verfasst: Mo 03.03.03 21:59
rename geht auch. ich glaube aber man muss den file forher "assignen"
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 03.03.03 22:04
| Blutiges Elend hat folgendes geschrieben: | danke:)
so was steht z.b nicht in meiner Hilfe |
Das ist eine API-Funktion, in der Delphi-Hilfe wirst du da nichts finden.
|
|
Popov
Gast
Erhaltene Danke: 1
|
Verfasst: Di 04.03.03 00:37
| Blutiges Elend hat folgendes geschrieben: | danke:)
so was steht z.b nicht in meiner Hilfe |
RenameFile steht aber in der Delphi-Hilfe.
| Zitat: | Die Funktion RenameFile ändert einen bestimmten Dateinamen.
Unit
SysUtils
Kategorie
Dateiverwaltung
function RenameFile(const OldName, NewName: string): Boolean;
Beschreibung
RenameFile versucht, den Namen der mit OldFile angegebenen Datei in NewFile zu ändern. Wird die Operation erfolgreich durchgeführt, gibt RenameFile den Wert True zurück. Kann die Datei nicht umbenannt werden (weil beispielsweise bereits eine Datei mit dem Namen NewName vorhanden ist), wird False zurückgegeben. |
|
|
derDoc
      
Beiträge: 623
Win Vista Prof
D2007 Prof
|
Verfasst: Di 04.03.03 14:34
Da hat Popov recht, da habe ich das ja auch mal kennen gelernt.
_________________ MfG derDoc
There are only 10 types of people: those who understand binary and those who don't.
|
|
chris_davidi
      
Beiträge: 76
Windows 98 SE
Delphi 3
|
Verfasst: Do 04.09.03 11:00
Und wie bindet man dieses
Delphi-Quelltext 1:
| function RenameFile(const OldName, NewName: string): Boolean; |
in sein Programm ein? Ich habe eine intra.txt und die soll am Ende ausgabe.txt heißen... Aber wie setzte ich die Funktion ein...
Danke.
Gruss
Chris
|
|
Tino
      

Beiträge: 9839
Erhaltene Danke: 45
Windows 8.1
Delphi XE4
|
Verfasst: Do 04.09.03 11:22
Hallo!
| chris_davidi hat folgendes geschrieben: | | Und wie bindet man dieses [...] in sein Programm ein? |
In der Hilfe zu RenameFile steht unter anderem folgendes:
| Delphi-Hilfe hat folgendes geschrieben: | Unit
Sysutils |
Das heißt du musst einfach Sysutils in die Uses Liste aufnehmen und dann kannst du die Funktion benutzen.
Gruß
Tino
|
|
chris_davidi
      
Beiträge: 76
Windows 98 SE
Delphi 3
|
Verfasst: Do 04.09.03 12:33
Ja habe ich schon gemacht. Aber wie binde ich die Funktion ein, dass zum Beispiel nach einem Buttonklick die Datei umbenannt wird. Das verstehe ich nicht.
|
|
svenson08
      
Beiträge: 87
|
Verfasst: Do 04.09.03 13:40
So
Quelltext 1: 2: 3: 4: 5:
| procedure TForm1.Button1Click(Sender: TObject); begin if RenameFile('C:\autoexec.bat', 'C:\autoexec.old') then ShowMessage('Hat geklappt'); end; |
Und die beiden Dateien kannst du auch durch Variable ersetzen, oder aus einem Edit Feld auslesen.
Mehr sollte es jetzt dazu aber wirklich nicht mehr zusagen geben.
|
|