---
title: COPYFILE
description: "```javascript //Scriptfunktion 'COPYFILE' //Kopiert eine Datei von der Quelle zum Ziel, wobei Quelle und Ziel als //vollständige Pfade inklusive Dateinamen angegeben werden müssen. //Beispiel: JAHR=MID{{DATE},7,4} ZIEL=\"\" ZIEL=DRVDOKU{JAHR}.INI QUELLE={APPPATH}CONFIG{ZIEL} ZIEL=C:temp{ZIEL} JANEIN=DLGQUESTION{{MSG}{RET}{RET}Möchten Sie die Datei: {QUELLE} nach {ZIEL} kopieren?} IFBLOCK{JANEIN=0} EXIT=EXITSCRIPT{} ENDIF…"
url: "https://aspi-gmbh.de/docs/copyfile/"
updated: "2026-02-02"
category: "SDK / Scriptengine / Script-Functions / Dateien | Ordner"
---

# COPYFILE

```javascript

                //Scriptfunktion 'COPYFILE'
//Kopiert eine Datei von der Quelle zum Ziel, wobei Quelle und Ziel als
//vollständige Pfade inklusive Dateinamen angegeben werden müssen.

//Beispiel:
JAHR=MID{{DATE},7,4}
ZIEL=""
ZIEL=DRVDOKU{JAHR}.INI
QUELLE={APPPATH}CONFIG{ZIEL}
ZIEL=C:temp{ZIEL}
JANEIN=DLGQUESTION{{MSG}{RET}{RET}Möchten Sie die Datei: {QUELLE} nach {ZIEL} kopieren?}
IFBLOCK{JANEIN=0}
	EXIT=EXITSCRIPT{}
ENDIF
CHECK=COPYFILE{{QUELLE},{ZIEL}}
JANEIN=DLGQUESTION{Die Datei: {QUELLE} wurde nach {ZIEL} kopiert.{RET}{RET}{RET}Soll die Datei {ZIEL} wieder gelöscht werden?}
IFBLOCK{JANEIN=0}
	EXIT=EXITSCRIPT{}
ENDIF
PRF=DELETEFILE{{ZIEL}}
DLG=DLGMESSAGE{{ZIEL} wurde wieder gelöscht...}
```
