حذف پیغام خطای copy overwtite

amin3352

New Member
با سلام خدمت دوستان
طرح این سوال یکم برام سخته.اجازه بدید با یه مثال بگم.
فرض کنید با دستور syscommand یک فایل رو یه جایی از هاردکپی کردین تو اجرای بعدی برنامه این کار باید دوباره تکرار بشه یعنی رو فایل قبلی یه فایل جدید overwrite بشه وقتی این عمل میخواد صورت بگیره mmb پیغامcan`t copy میده.میخاستم این اتفاق نیفته.
راه هایی که به ذهن خودم رسید ایناست:
دستور file exist که فقط اسم فایلو چک میکنه و اگر فایل جدید با فایل قدیمی فرق داشته باشه به مشکل بر میخوریم.درضمن delet کردن فایل قبل از انجام عمل کپی رو هم استفاده نکنم بهتره.
با این تفاصیر اگه راه دیگه ای معرفی کنید ممنونتون میشم اگر هم معرفی نکردید بازم ممنون.
 

Aref_Alikhani

Well-Known Member
از اين دستور استفاده كنيد مشكلي پيش نمي آد:
کد:
destdir$ = 'F:'
dest$ = destdir$ + '\Your file'
source$ = '<Embedded>\Your file'
SysCommand("CopyFile","source$,dest$")
 
آخرین ویرایش:

amin3352

New Member
شما درست مگین ولی زمانی که من این مطلبو با فرمان ساده کپی و به صورت
SysCommand("CopyFile","<Embedded>\my file,c:\myfile.exe")l
تو یه پروژه جدید تست کردم بازهم پیغام خطا نیومد و کماکان تو پروژه قدیمی با مشکل مواجه هستم من هر چی فکر کردم نفهمیدم مشکل از کجاست ولی هرچی هست به خاطر overwrite کردن نیست و در ضمن از راه شما هم تو پروژه قدیمی استفاده کردم و مشکل برطرف نشد
 
آخرین ویرایش:

Saman

مدیر انجمن مولتی مدیا بیلدر
سلام
پیام can`t copy کپی خطاهای زیادی رو پوشش میده.
مثلا اگر دسترسی به اون درایو نباشه و یا همون over write ، کلا اگه کپی نشه با این فرمان مواحه میشید.
بهتره که از پلاگینها استفاده کنید ...
 

جدیدترین ارسال ها

بالا