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