التعامل مع الفئات فى #C ... درس (3): الفئة FileStream
صفحة 1 من اصل 1 • شاطر
التعامل مع الفئات فى #C ... درس (3): الفئة FileStream
بسم الله الرحمن الرحيم
أهلا وسهلا بكم إخوانى الكرام .....الفئة FileStream تستخدم فى معالجة البيانات وذلك من خلال فتح الملفات القراءة من والكتابة إلى الملفات المفتوحة باعتبارها واحدة من الفئات الأكثر اكتمالا فى معالجة ملف فى إطار عمل .NET Framework ولاستخدامها، يجب أن تقوم إنشاء مثيل جديد من الكائن FileStream . ويتم بناء الجملة على النحو التالى :
- الكود:
FileStream object_name = new FileStream( file_name,
FileMode Enumerator, FileAccess Enumerator, FileShare Enumerator);
_حيث أن :
1_object_name ...................أسم الكائن الجديد من الكائن FileStream
2_file_name .......................هو اسم الملف المراد فتحه للقراءة منه او للكتابة فيه
3_FileMode Enumerator........وهو عداد لاستخدام اساليب مختلفة فتح الملف وهى على النحو التالى :
- Append ...............وهو يقوم بفتح الملف ووضع مؤشر الكتابة فى نهاية الملف بحيث لا تفقد أى بيانات كانت موجودة مسبقا فيه أو إنشاء ملف جديد إن لم يكن موجوداً
- Create .............يقوم بإنشاء ملف جديد
- Open ...............يقوم بفتح الملف موجود
- OpenOrCreate ...يقوم بفتح ملف بحيث إن لم يكن موجودا يقوم بإنشائه
- Truncate .........يقوم بفتح ملف موجود و إقتطاع حجمة الى صفر بايت
4_FileAccess .....و تستخدم فى تحديد هل الملف للقراءة فقط Read أم للقراءة و الكتابة Read Write أم للكتابة فقط Write
5_ FileShare ..... وهى تحدد الخصائص المختلفة فى حالة مشاركة الملف على الشبكة وهى على النحو التالى :
- None ............رفض مشاركة الملف
- Read.............فتح الملف للقراءة فقط
- ReadWrite.......فتح الملف للقراءة و الكتابة
- Write ............فتح الملف للكتابة
مثال توضيحى :
- الكود:
FileStream F = new FileStream("test.dat",
FileMode.OpenOrCreate, FileAccess.ReadWrite);
مثال أخر لفتح ملف بطريقة الالحاق :
- الكود:
wFile = new FileStream("c:\\streamtest.txt", FileMode.Append);
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الخميس أبريل 25, 2024 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
الخميس أبريل 25, 2024 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا
» افضل شركة مكافحة النمل الابيض بالرياض
الإثنين أبريل 22, 2024 9:41 pm من طرف moslema_r
» Exemplary Сasual Dating - Verified Women
الخميس أبريل 18, 2024 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
الخميس أبريل 18, 2024 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
الخميس أبريل 18, 2024 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft