ASP Copy-methode

Definitie en gebruik

De Copy-methode kan een specifiek bestand of een map van de ene locatie naar de andere kopiëren.

Opmerking:Het resultaat van het toepassen van de Copy-methode op File of Folder is identiek aan de actie die wordt uitgevoerd met FileSystemObject.CopyFile of FileSystemObject.CopyFolder. In FileSystemObject.CopyFile of FileSystemObject.CopyFolder wordt de object-referentie van het bestand of de map gebruikt en wordt het bestand of de map doorgegeven aan FileSystemObject.CopyFile of FileSystemObject.CopyFolder. Het moet echter worden opgemerkt dat de methoden FileSystemObject.CopyFile of FileSystemObject.CopyFolder meerdere bestanden of mappen kunnen kopiëren.

Syntax:

FileObject.Copy destination [overwrite]
FolderObject.Copy destination [overwrite]
Parameters Beschrijving
destination Verplicht. Doelbestemming van het kopiëren van bestanden of mappen. Wildcards zijn niet toegestaan.
overwrite Optioneel. Indicatie of bestaande bestanden of mappen overschreven mogen worden. True betekent dat bestanden/mappen overschreven mogen worden, false betekent dat bestanden/mappen niet overschreven mogen worden. Standaard is true.

Voorbeeld voor File-object

<%
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFile("c:\test.txt")
f.Copy "c:\new_test.txt",false
set f=nothing
set fs=nothing
%>

Voorbeeld voor Folder-object

<%
dim fs,fo
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fo=fs.GetFolder("c:\test")
fo.Copy "c:\new_test",false
set fo=nothing
set fs=nothing
%>