سلام
آیا امکانش هست که یک دستور کپی مثلاً فولدر صادر کنیم بدون اینکه پنجره کپی نمایش داده بشه
یعنی اینکه کاربر متوجه کپی شدن اصلاً نشه؟
سلام
آیا امکانش هست که یک دستور کپی مثلاً فولدر صادر کنیم بدون اینکه پنجره کپی نمایش داده بشه
یعنی اینکه کاربر متوجه کپی شدن اصلاً نشه؟
بله شدنی هست
از Fso استفاده کتید
File System Object
فایل نمی خوام کپی کنم، فولدره
دادش حداقل یه جستجو می زدی ببینی کارش چیه ضرر نداشت خدایی
فولدر رو هم می تونه ...
(File Sysytem Object ) که به FSO هم معروف است . این شیء قابلیت کار با Drive , Folder , File , TestStream را دارد یعنی شما می توانید پوشه و یا فایلی را از مسیری به مسیر دیگر کپی , حذف و یا منتقل کنید و هم چنین می توانید پو شه ای را در مسیر مورد نظر ایجاد کنید .برای افزودن این شیء به برنامه تان از منوی Project آیتم Refrencese را انتخاب کنید و از آن آیتمMicrosoft Script Runtime را تیک می زنید . اکنون نوبت به تعریف یک متغیر از نوع ّFso می باشد
سلام
ابتدا از قسمت References تیک گزینه Microsoft scripting runtime رو بزنید و از کد زیر استفاده کنید :
Dim fso As New FileSystemObject
fso.CopyFolder "C:\A", "D:\B", True