Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
file.copyTo
|
file.copyTo ( destinationFolder {; newName}{; overwrite} ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
destinationFolder | Objekt |
![]() |
Zielordner | |||||
newName | Text |
![]() |
Name der Kopie | |||||
overwrite | Lange Ganzzahl |
![]() |
fk overwrite zum Ersetzen vorhandener Elemente | |||||
Funktionsergebnis | Objekt |
![]() |
Kopierte Datei | |||||
Die Methode file.copyTo kopiert das Objekt File (Quell-File) in den angegebenen destinationFolder.
Der destinationFolder muss auf der Festplatte existieren, sonst wird ein Fehler generiert.
File wird standardmäßig mit dem Namen des Original-File kopiert. Wollen Sie die Kopie umbenennen, übergeben Sie im Parameter newName den neuen Namen. Er muss die Namensregeln einhalten, z.B. darf er nicht die Zeichen ":", "/", etc. enthalten, sonst wird ein Fehler zurückgegeben.
Existiert in destinationFolder bereits ein File mit demselben Namen, generiert 4D standardmäßig einen Fehler. Optional können Sie im Parameter overwrite die Konstante fk overwrite übergeben, um die vorhandene File zu ignorieren und zu überschreiben:
Konstante | Wert | Kommentar |
fk overwrite | 4 | Vorhandene Elemente überschreiben, wenn vorhanden |
Zurückgegebenes Objekt
Die Methode gibt das kopierte Objekt File zurück.
Sie wollen eine Bilddatei vom Ordner Document des Benutzers in den Ordner der Datenbank kopieren:
C_OBJECT($source;$copy)
$source:=Folder(fk documents folder).file("Pictures/photo.png")
$copy:=$source.copyTo(Folder("/PACKAGE");fk overwrite)
Produkt: 4D
Thema: File und Folder
Erstellt: 4D v17 R5
4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)