ASP Copy 메서드

정의와 사용법

Copy 메서드는 지정된 파일이나 폴더를 하나의 위치에서 다른 위치로 복사할 수 있습니다.

주석:File 또는 Folder에 Copy 메서드를 적용한 결과는 FileSystemObject.CopyFile 또는 FileSystemObject.CopyFolder로 실행하는 작업과 완전히 동일합니다. FileSystemObject.CopyFile 또는 FileSystemObject.CopyFolder에서는 파일이나 폴더를 object 참조로 사용하고, 파일이나 폴더를 FileSystemObject.CopyFile 또는 FileSystemObject.CopyFolder에 전달합니다. 그러나 주의해야 할 것은 FileSystemObject.CopyFile 또는 FileSystemObject.CopyFolder 메서드는 여러 개의 파일이나 폴더를 복사할 수 있다는 것입니다.

문법:

FileObject.Copy destination [overwrite]
FolderObject.Copy destination [overwrite]
파라미터 설명
destination 필수 사항입니다. 파일이나 폴더를 복사할 목적지입니다. 와일드카드를 사용할 수 없습니다.
overwrite 선택 사항입니다. 기존 파일이나 폴더를 덮어쓸 수 있는지를 나타내는 불리언 값입니다. True는 파일이나 폴더가 덮어쓰일 수 있음을, false는 파일이나 폴더가 덮어쓰일 수 없음을 의미합니다. 기본값은 true입니다.

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

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