---
title: COPYDIR
description: "```javascript //Scriptfunktion 'COPYDIR' //Kopiert ein Verzeichnis einschließlich aller darin enthaltenen Dateien (ohne Unterverzeichnisse) zum angegebenen Zielort. //Quelle und Zielort müssen als vollständige Pfade angegeben werden. Variablen wie 'APPPATH' können genutzt werden. //Das Ergebnis wird in einer Variablen gespeichert, die 'True'…"
url: "https://aspi-gmbh.de/docs/copydir-2/"
updated: "2026-02-02"
category: "SDK / Scriptengine / Script-Functions / Dateien | Ordner"
---

# COPYDIR

```javascript

                //Scriptfunktion 'COPYDIR'
//Kopiert ein Verzeichnis einschließlich aller darin enthaltenen Dateien (ohne Unterverzeichnisse) zum angegebenen Zielort.
//Quelle und Zielort müssen als vollständige Pfade angegeben werden. Variablen wie 'APPPATH' können genutzt werden.
//Das Ergebnis wird in einer Variablen gespeichert, die 'True' bei Erfolg und 'False' bei einem Fehler zurückgibt.
//Beispiel:
ZIEL=""
ZIEL="C:tempTMP_BEISPIELE"
PRF=IFEXISTSDIR{{ZIEL}}
IFBLOCK{PRF=false}
	JANEIN=DLGQUESTION{Script-Beispiele-Verzeichnis {ZIEL} existiert nicht? Neu erstellen?}
	IFBLOCK{JANEIN=0}
		EXIT=EXITSCRIPT{}
	ENDIF
ENDIF
PRF=MCEXT.CREATE_DIRECTORY{{ZIEL}}
JANEIN=DLGQUESTION{{MSG}{RET}{RET}Script-Beispiele-Verzeichnis nach {ZIEL} kopieren?}
IFBLOCK{JANEIN=0}
	EXIT=EXITSCRIPT{}
ENDIF
PRF=""
PRF=COPYDIR{{APPPATH}CONFIGScriptsBeispiele,{ZIEL}}
DLG=DLGMESSAGE{Script-Beispiele wurden nach {ZIEL} kopiert.}
```
