طريقة ASP Copy

التعريف والاستخدام

يمكن لطريقة Copy نسخ الملف أو المجلد المحدد من موقع إلى موقع آخر.

التعليقات:نتيجة تطبيق طريقة Copy على File أو Folder تشبه تمامًا العمل الذي يقوم به FileSystemObject.CopyFile أو FileSystemObject.CopyFolder. في FileSystemObject.CopyFile أو FileSystemObject.CopyFolder، يتم استخدام reference object للملف أو المجلد، وتم تحويل الملف أو المجلد كمعامل لـ FileSystemObject.CopyFile أو FileSystemObject.CopyFolder. ومع ذلك، يجب ملاحظة أن طريقة FileSystemObject.CopyFile أو FileSystemObject.CopyFolder يمكن أن تنسخ ملفات أو مجلدات متعددة.

النحو:

FileObject.Copy destination [overwrite]
FolderObject.Copy destination [overwrite]
المتغيرات وصف
destination مطلوب. يشير إلى وجهة نسخ الملف أو المجلد. لا يسمح باستخدام Wildcards.
overwrite اختياري. يشير إلى ما إذا كان يمكن تغطية الملف أو المجلد الموجود بالفعل أو لا. إذا كان True، يمكن تغطية الملف/المجلد، وإذا كان false، لا يمكن تغطية الملف/المجلد. القيمة الافتراضية هي true.

مثال على File Object

<%
dim fs,f
تعيين fs=Server.CreateObject("Scripting.FileSystemObject")
تعيين f=fs.GetFile("c:\test.txt")
f.Copy "c:\new_test.txt",false
تعيين f=nothing
تعيين fs=nothing
%>

مثال على Folder Object

<%
dim fs,fo
تعيين fs=Server.CreateObject("Scripting.FileSystemObject")
تعيين fo=fs.GetFolder("c:\test")
fo.Copy "c:\new_test",false
تعيين fo=nothing
تعيين fs=nothing
%>