سلام
میخواستم ببینم برای ادغام دو فایل که ادرس انها از کاربر کرفته میشود و ذخیره در فایلی جدید و سپس باز کردن فایل تلفیق شده (بازگردانی) چگونه عمل کن؟
سپاس
سلام
میخواستم ببینم برای ادغام دو فایل که ادرس انها از کاربر کرفته میشود و ذخیره در فایلی جدید و سپس باز کردن فایل تلفیق شده (بازگردانی) چگونه عمل کن؟
سپاس
از کلاس File استفاده کنید. مثال های معتددی جهت تلفیق فایل ها باهم وجود داره. (البته تا جاییکه بنده دیدم برای فایل های متنی)
ممکنه بیشتر راهنمایی کنید>؟
با فایل استریم ها اشنایی دارم اما تلفیق کردن بلد نیستم
شما برای فایل متنی میخواین؟
اگر برای فایل غیرمتنی میخواین باید به دنبال Bind کردن باشین.
منبع:
http://www.c-sharpcorner.com/uploadfile/sonuraj/merge-two-files-with-C-Sharp/
کد:
-----------------------------------------------------------
private void cmdMerge_Click(object sender, EventArgs e)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
{
string sFile1 = txtFile1.Text;
string sFile2 = txtFile2.Text;
FileStream fs1=null;
FileStream fs2=null;
try
{
fs1 = File.Open(sFile1, FileMode.Append);
fs2 = File.Open(sFile2, FileMode.Open);
byte[] fs2Content = new byte[fs2.Length];
fs2.Read(fs2Content, 0, (int)fs2.Length);
fs1.Write(fs2Content, 0, (int)fs2.Length);
MessageBox.Show("Done!");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message + " : " + ex.StackTrace);
}
finally
{
fs1.Close();
fs2.Close();
}
}
----------------------------------------------------------
میتونین از اینجا هم استفاده کنین:
http://taswar.zeytinsoft.com/2013/12...h-information/
آخرین ویرایش به وسیله cmsdqq2 : شنبه 05 دی 1394 در 18:59 عصر دلیل: افزایش
سلام دوست عزیز
این کد خیلی داغونه
بنظرم از خود متد File.AppendText استفاده کنی بهتره