Ich denke ich sehe gerade den Wald vor lauter Bäumen nicht.
Wie verschiebe ich am besten eine Datei in ein anderes Verzeichnis?
Datei verschieben
Moderator: Moderatoren
- Jan
- Marvin
- Beiträge: 14655
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Datei verschieben
In den Tools gibt es die Funktion FileMove(). Du brauchst dafür XbtBase1.dll und XbtBase2.dll.
Jan
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9367
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Datei verschieben
Ansonsten COPY FILE <cSource> TO <cTarget> und anschließend FErase(cSource) - nach der Prüfung, ob cTarget auch erzeugt wurde.
FRename() verschiebt (angeblich) auch, wenn Quell- und Zielverzeichnis nicht übereinstimmen.
FRename() verschiebt (angeblich) auch, wenn Quell- und Zielverzeichnis nicht übereinstimmen.
Herzlich,
Tom
Tom
-
- Rekursionen-Architekt
- Beiträge: 116
- Registriert: Do, 29. Mai 2008 20:46
- Hat sich bedankt: 1 Mal
Re: Datei verschieben
Danke für Eure Antworten!
Ja, mit den Tools klappt es.
Mit FRename() für meinen Zweck auch!
Ja, mit den Tools klappt es.
Mit FRename() für meinen Zweck auch!
- Werner_Bayern
- Der Entwickler von "Deep Thought"
- Beiträge: 2126
- Registriert: Sa, 30. Jan 2010 22:58
- Wohnort: Niederbayern
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 75 Mal
Re: Datei verschieben
Das angeblich kann rausgenommen werden, benutze ich seit Jahren für beides: Verschieben und gleichzeitig umbenennen, funktioniert einwandfrei.Tom hat geschrieben:FRename() verschiebt (angeblich) auch, wenn Quell- und Zielverzeichnis nicht übereinstimmen.
Und, im Gegensatz zum copy file hat man auch einen vernünftigen Rückgabewert und i. d. R. sollte es am schnellsten gehen, wenn es ähnlich dem rename-Befehl des Betriebssystems funktioniert - was ich aber bisher nicht geprüft habe.
es grüßt
Werner
<when the music is over, turn off the lights!>
Werner
<when the music is over, turn off the lights!>