PDA

View Full Version : سوال: کپی کردن یه فایل



shytonak
سه شنبه 22 مرداد 1387, 21:22 عصر
با سلام خدمت دوستان خوبم.
دوستان عزیز یه سوال داشتم چطور میشه یه برنامه وقتی که اجرا میشه یه کپی از خودش رو به آدرسی که ما بهش میدیم بفرسته.یعنی با اجرا برنامه کپی هم انجام بشه.

DarkSoroush
سه شنبه 22 مرداد 1387, 23:25 عصر
با سلام خدمت دوستان خوبم.
دوستان عزیز یه سوال داشتم چطور میشه یه برنامه وقتی که اجرا میشه یه کپی از خودش رو به آدرسی که ما بهش میدیم بفرسته.یعنی با اجرا برنامه کپی هم انجام بشه.
منظورتون نتورک است یا لوکال؟! در هر حال برای هر دو میشه از متد IO.File.Copy فکر کنم استفاده کرد.

jaza_sa
چهارشنبه 23 مرداد 1387, 00:12 صبح
اول مسیر فایل مبدا ، مسیر فایل مقصد و نامی که میخوای فایل با اون نام کپی شود رو تعین میکنید

string sourcePath = Environment.CurrentDirectory + "\\DAL.XML";
string destPath = Environment.GetFolderPath(Environment.SpecialFolde r.Desktop);
string destFileName = "\\MyDAL.XML";بعد به چند روش میتونید عمل کنید
روش اول :

System.IO.File.Copy(sourcePath, destPath + fileName, true);روش دوم :

System.IO.FileInfo fi = new System.IO.FileInfo(sourcePath);
fi.CopyTo(destPath + fileName, true);و n روش دیگه ...