الآن سنقوم بفتح الملف الأول لقراءة بياناته الثنائية:
FileStream fs1 = new FileStream(file1, FileMode.Open);
ثم نقوم بإنشاء ملف فارغ خالٍ من أية بيانات ثنائية على مسار الملف الثاني:
FileStream fs2 = new FileStream(file2, FileMode.Create);
الملف الأول موجود عندنا مسبقا لذلك سنقوم بقراءة بياناته الثنائية بواسطة Binary Reader، والملف الثاني ليس له محتوى ثنائي سنقوم بتزويده بالبيانات عبر Binary Writer.
BinaryReader br = new BinaryReader(fs1);
BinaryWriter bw = new BinaryWriter(fs2);
الآن هيأنا كل شيء، بقي فقط تعبئة الملف الثاني بالبيانات الثنائية للملف الأول، وذلك عبر تكرار يذهب من أول بايت إلى آخر بايت في الملف الأول، وكلما وصل إلى بايت معين يقوم بكتابته في الملف الثاني، كما يلي:
for (int i = 0; i <= br.BaseStream.Length – 1; i++)
{
bw.Write(br.ReadByte());
}
في الأخير نقوم بإغلاق القارىء BinaryReader والكاتب BinaryWriter.
br.Close();
bw.Close();
ملخص عملية النسخ واللصق:
فتح الملف المراد نسخه.
إنشاء ملف فارغ.
كتابة بيانات الملف الأول في الملف الثاني
النتيجة ملفان متشابهان.
اذا لم تجد المطلوب في الصفحة يمكنك البحث هنا في جوجل للتحويلك الي موضوع اخر
FileStream fs1 = new FileStream(file1, FileMode.Open);
ثم نقوم بإنشاء ملف فارغ خالٍ من أية بيانات ثنائية على مسار الملف الثاني:
FileStream fs2 = new FileStream(file2, FileMode.Create);
الملف الأول موجود عندنا مسبقا لذلك سنقوم بقراءة بياناته الثنائية بواسطة Binary Reader، والملف الثاني ليس له محتوى ثنائي سنقوم بتزويده بالبيانات عبر Binary Writer.
BinaryReader br = new BinaryReader(fs1);
BinaryWriter bw = new BinaryWriter(fs2);
الآن هيأنا كل شيء، بقي فقط تعبئة الملف الثاني بالبيانات الثنائية للملف الأول، وذلك عبر تكرار يذهب من أول بايت إلى آخر بايت في الملف الأول، وكلما وصل إلى بايت معين يقوم بكتابته في الملف الثاني، كما يلي:
for (int i = 0; i <= br.BaseStream.Length – 1; i++)
{
bw.Write(br.ReadByte());
}
في الأخير نقوم بإغلاق القارىء BinaryReader والكاتب BinaryWriter.
br.Close();
bw.Close();
ملخص عملية النسخ واللصق:
فتح الملف المراد نسخه.
إنشاء ملف فارغ.
كتابة بيانات الملف الأول في الملف الثاني
النتيجة ملفان متشابهان.
***********************
***********************
الرئيسية تحويل الاكوادإخفاء الابتساماتإخفاء