PDA

View Full Version : کپی کردن فایل بدون نمایش پنجره کپی



hamid_sos
دوشنبه 14 شهریور 1390, 12:41 عصر
سلام دوستان.
میخوام با ویژوال بیسیک یک فایل روکپی کنم ولی بدون نمایش پنجره کپی.:متفکر:

کپی با شی FSO یاهر دستور دیگه ای.

ممنون میشمراهنمایی کنید.:تشویق:

farboodj1375
دوشنبه 14 شهریور 1390, 13:07 عصر
سلام
چه با Fso و چه با تابع Api (تابع CopyFileA) یک فایلو کپی کنین پتنجره کپی نشون داده نمیشه...
مشکل چیه؟

hamid_sos
دوشنبه 14 شهریور 1390, 16:59 عصر
سلام
چه با Fso و چه با تابع Api (تابع CopyFileA) یک فایلو کپی کنین پتنجره کپی نشون داده نمیشه...
مشکل چیه؟


با تابع CopyFileA نوشتم. ولی پنجره ...Copying نشون داده میشه.:متفکر:

farboodj1375
دوشنبه 14 شهریور 1390, 17:40 عصر
سلام.
میشه اون برنامه ای رو که نوشتین بزارین؟

محسن واژدی
چهارشنبه 16 شهریور 1390, 02:53 صبح
سلام علیکم
با apiی SHFileOperation پنجره copy،cut و delete ظاهر میشود اما با مابقی دستورات از جمله CopyFileA فرم کپی نشون داده نمیشه

موفق باشید

hamid_sos
پنج شنبه 17 شهریور 1390, 19:52 عصر
سلام.
میشه اون برنامه ای رو که نوشتین بزارین؟

سلام دوست عزیز.
http://drhidden.persiangig.com/CopyfileAsWindows.rar
اینم سورس برنامه ای که فایل کپی میکنه. باهاش یک فایل MB 100 رو کپی کنید. تو سیستم من پنجره کپی رو نشون میده.

returnx
پنج شنبه 17 شهریور 1390, 21:35 عصر
از تابع داخلی filecopy استفاده کنید...
موفق باشید.../

farboodj1375
پنج شنبه 17 شهریور 1390, 22:31 عصر
سلام.
مشکل همین بود که شما از تابع CopyFileA استفاده نمیکردین(فکر کنم)

فایل اصلاح شده رو براتون ضمیمه کردم...فکر کنم دیگه اون پنجره رو نشون نمیده...
البته این روش برای کپی فایل استفاده میشه.وبرای فولدر نیست.
در آخر تابع یک مقدار صفر هست : اگه اون مقدار صفر باشه در صورت وجود فایل در مقصد فایل کپی میشود (OverWrite) و اگه یک باشه در صورت وجود فایل در مقصد عملیات کپی انجام نمیشه.
اگه تست کردی نتیجش رو بگو.

موفق باشید.