Zur Dateibearbeitung am Webserver empfiehlt sich immer das FileSystemObject, welches auch für das Kopieren von Dateien die entsprechende Funktion zur Verfügung stellt:
fso.CopyFile source, destination[, overwrite]
Die beiden Parameter
source und
destination (Quelle, Ziel) sind verpflichtend anzugeben und auch sehr eindeutig, wofür man sie verwenden soll. Der dritte Parameter -
overwrite (Überschreiben) - ist ein optionaler boolscher Wert, der angibt ob destination überschrieben werden soll falls sie bereits existiert. Standardmäßig ist
True angegeben, also Überschreibmodus.
Hier noch ein kurzes Beispiel:
<%
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile Server.MapPath("/default.asp"), "c:\CopyOfDefault.asp"
%>