روش Copy ASP

تعریف و استفاده

روش Copy می‌تواند فایل یا پوشه مشخصی را از یک مکان به مکان دیگری کپی کند.

توضیحات:نتیجه استفاده از روش Copy برای File یا Folder با عملکرد 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 Object

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

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