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