PDA

View Full Version : مشکل در کپی کردن فایل



damuon
شنبه 21 خرداد 1390, 10:49 صبح
سلام به همه دوستان
شاید سؤالم مبتدیانه باشه ولی از اساتید می خوام کمک کنن
من برای کپی کردن فایل از دستور
System.IO.File.Copy()
استفاده می کنم.

اولا وقتی فایل یک بار کپی میشه برای بار دوم چون فایل در آدرس مقصد هست دوباره این کار انجام نمیشه.

دوما اگر فایل در آدرس مبدا موجود نباشه یا توسط برنامه دیگه ای در حال استفاد باشه یا از این دست مشکلات، برنامه ارور میده یا بسته میشه یا... ، چطور میشه جلوی این کار رو گرفت یعنی اگر مشکلی بود دباره سعی کنه یا پیام مربوطه رو بده.

saman6384
شنبه 21 خرداد 1390, 10:53 صبح
از try catch استفاده میکنی؟

damuon
شنبه 21 خرداد 1390, 11:01 صبح
نه استفاده نکردم
اگه ممکنه راهنمایی کنید چطور این کارو بکنم
ممنون

haghft
شنبه 21 خرداد 1390, 12:18 عصر
بدین صورت:
try
{
کد کپی کردن
}
catch(Exeption x)
{
MessageBox.show(x.Message)
}

ferankyy
شنبه 21 خرداد 1390, 12:26 عصر
try
{
System.IO.File.Copy("FileName", "FileName2", true);
}
catch(Exception ec)
{
MessageBox.Show(ec.Message.ToString());
}