Método Copy do ASP
Definição e uso
O método Copy pode copiar um arquivo ou pasta de uma localização para outra.
Comentário:O resultado de aplicar o método Copy a File ou Folder é idêntico às operações executadas usando FileSystemObject.CopyFile ou FileSystemObject.CopyFolder. No FileSystemObject.CopyFile ou FileSystemObject.CopyFolder, use a referência object para o arquivo ou pasta e passe o arquivo ou pasta como parâmetro para o FileSystemObject.CopyFile ou FileSystemObject.CopyFolder. No entanto, deve-se notar que o método FileSystemObject.CopyFile ou FileSystemObject.CopyFolder pode copiar múltiplos arquivos ou pastas.
Sintaxe:
FileObject.Copy destination [overwrite] FolderObject.Copy destination [overwrite]
Parâmetros | Descrição |
---|---|
destination | Obrigatório. O destino para copiar o arquivo ou pasta. Não é permitido usar caracteres de substituição. |
overwrite | Opcional. Indica se é permitido sobrescrever arquivos ou pastas existentes. True significa que o arquivo/pasta pode ser sobrescrito, false significa que o arquivo/pasta não pode ser sobrescrito. O valor padrão é true. |
Exemplo para objeto 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 %>
Exemplo para objeto 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 %>