Kopiert den Inhalt einer Datei oder hängt ihn an eine andere Datei an.
Unterstützte Plattformen: Windows und macOS
(vl-file-copy source-file destination-file [append])
Typ: Zeichenfolge
Name der zu kopierenden Datei. Wenn Sie keinen vollständigen Pfadnamen angeben, sucht vl-file-copy im AutoCAD-Vorgabeverzeichnis für Zeichnungen.
Typ: Zeichenfolge
Name der Zieldatei. Wenn Sie keinen Pfadnamen angeben, schreibt vl-file-copy im AutoCAD-Vorgabeverzeichnis für Zeichnungen.
Typ: T oder Null
Wenn angegeben und nicht Null, wird source-file an destination-file angehängt (d. h., an das Ende der Zieldatei kopiert).
Typ: Ganzzahl oder Null
Ein numerischer Wert, wenn der Kopiervorgang erfolgreich war; andernfalls Null.
Einige typische Gründe für die Rückgabe von Null sind:
Kopieren Sie den Inhalt einer Datei, oder hängen Sie ihn an eine andere Datei an. Die Funktion vl-file-copy überschreibt keine vorhandenen Dateien; es werden nur Daten an diese angehängt.
Versionen:
AutoCAD 2021
Kopieren Sie autoexec.bat in newauto.bat:
(vl-file-copy "c:/autoexec.bat" "c:/newauto.bat") 1417
Kopieren Sie test.bat in newauto.bat:
(vl-file-copy "c:/test.bat" "c:/newauto.bat") nil
Der Kopiervorgang schlägt fehl, da newauto.bat bereits vorhanden ist und das Argument append nicht angegeben wurde.
Wiederholen Sie den vorherigen Befehl, geben Sie jedoch append an:
(vl-file-copy "c:/test.bat" "c:/newauto.bat" T) 185
Der Kopiervorgang ist erfolgreich, da T für das Argument append angegeben wurde.
Kopieren Sie oldstart.sh in newstart.sh:
(vl-file-copy "/oldstart.sh" "/newstart.sh") 1417
Kopieren Sie start.sh in newstart.sh:
(vl-file-copy "/start.sh" "/newstart.sh") nil
Der Kopiervorgang schlägt fehl, da newstart.sh bereits vorhanden ist und das Argument append nicht angegeben wurde.
Wiederholen Sie den vorherigen Befehl, geben Sie jedoch append an:
(vl-file-copy "/start.sh" "/newstart.sh" T) 185
Der Kopiervorgang ist erfolgreich, da T für das Argument append angegeben wurde.