ASP Copy Yöntemi

Tanım ve Kullanım

Copy yöntemi, belirtilen dosya veya klasörün bir yerden bir başka yere kopyalanmasını sağlar.

Yorum:File veya Folder'a uygulanan Copy yönteminin sonucu, FileSystemObject.CopyFile veya FileSystemObject.CopyFolder'da gerçekleştirilen işlemle tamamen aynıdır. FileSystemObject.CopyFile veya FileSystemObject.CopyFolder'da, dosya veya klasörü referans olarak kullanın ve dosya veya klasörü FileSystemObject.CopyFile veya FileSystemObject.CopyFolder'a parametre olarak geçirin. Ancak, dikkat edilmesi gereken, FileSystemObject.CopyFile veya FileSystemObject.CopyFolder yöntemlerinin birden fazla dosya veya klasörü kopyalayabileceğidir.

Sözdizimi:

FileObject.Copy destination [overwrite]
FolderObject.Copy destination [overwrite]
Parametre Açıklama
destination Gerekli. Dosya veya klasörün kopyalanacağı hedef. Joksim kullanılmaz.
overwrite Opsiyonel. Mevcut dosya veya klasörlerin üzerine yazılıp yazılmayacağını belirten boolean değer. True, dosya veya klasörün üzerine yazılabilir, false dosya veya klasör üzerine yazılamaz. Varsayılan true'dur.

File nesnesine yönelik örnek

<%
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 nesnesine yönelik örnek

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