كيفية القيام بما يلي: كتابة ملفات البيانات الثنائية في Visual Basic
أسلوب WriteAllBytes يكتب البيانات إلى الملف الثنائي. و إذا كانت معلمة append هي True، فإنه سيتم إلحاق البيانات إلى الملف و إلا ستتم الكتابة فوق البيانات في الملف .
إذا لم يكن المسار المحدد يستبعد اسم الملف الغير صالح، سيتم طرح استثناء DirectoryNotFoundException . و إذا كان المسار صحيحاً و لكن الملف غير موجود سيتم إنشاء ملف .
للكتابة إلى ملف ثنائي
استخدم أسلوب WriteAllBytes مع تزويد مسار الملف و الاسم و وحدات البايت المراد كتابتها. و يقوم هذا المثال بإلحاق مصفوفة البيانات CustomerData إلى ملف باسم CollectedData.dat.
Dim CustomerData As Byte() = (From c In customerQuery).ToArray() My.Computer.FileSystem.WriteAllBytes( "C:\MyDocuments\CustomerData", CustomerData, True)
برمجة نشطة
وقد تنشئ الحالات التالية استثناء:
المسار غير صحيح لسبب من الأسباب التالية : إنها سلسلة فارغة تحتوي على مسافات بيضاء فقط; أو تحتوي على أحرف غير صحيحة. (ArgumentException).
المسار غير صحيح لأنه Nothing (ArgumentNullException).
File يشير إلى مسار غير موجود (FileNotFoundException أو DirectoryNotFoundException).
الملف قيد الاستخدام بواسطة عملية أخرى أو هناك خطأ إدخال/إخراج (IOException).
يتجاوز المسار الحد الأقصى المعرف من قبل النظام للطول (PathTooLongException).
اسم الملف أو الدليل في المسار يحتوي على نقطتين (:) أو في تنسيق غير صالح (NotSupportedException).
يفتقر المستخدم للأذونات الضرورية لعرض المسار (SecurityException).
راجع أيضًا:
المهام
كيفية القيام بما يلي: كتابة نص إلى ملفات في Visual Basic