Méthode Copy ASP

Définition et utilisation

La méthode Copy peut copier un fichier ou un dossier de l'un endroit à un autre.

Remarque :Le résultat de l'application de la méthode Copy à File ou Folder est identique à l'opération effectuée par FileSystemObject.CopyFile ou FileSystemObject.CopyFolder. Dans FileSystemObject.CopyFile ou FileSystemObject.CopyFolder, utilisez l'objet pour référencer le fichier ou le dossier et passez le fichier ou le dossier en paramètre à FileSystemObject.CopyFile ou FileSystemObject.CopyFolder. Cependant, il convient de noter que les méthodes FileSystemObject.CopyFile ou FileSystemObject.CopyFolder peuvent copier plusieurs fichiers ou dossiers.

Syntaxe :

FileObject.Copy destination [écraser]
FolderObject.Copy destination [écraser]
Paramètres Description
destination Obligatoire. Destination de copie du fichier ou du dossier. Les caractères génériques ne sont pas autorisés.
écraser Optionnel. Indique si le fichier ou le dossier existant peut être écrasé. True signifie que le fichier/dossier peut être écrasé, false signifie que le fichier/dossier ne peut pas être écrasé. La valeur par défaut est true.

Exemple pour l'objet File

<%
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
%>

Exemple pour l'objet Folder

<%
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
%>