![]() |
|
دوال معالجة الملفات - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184) +--- الموضوع : دوال معالجة الملفات (/showthread.php?tid=5027) |
دوال معالجة الملفات - RaggiTech - 03-10-12 كاتب الموضوع : programmer_21
دوال معالجة الملفات :GetAttr(PathName) : هى تحدد خصائص الملف وتعود بقيمة رقمية وهى تمثل كتالى: Normal =0 Hidden=2 Acheive=32 ReadOnly=1 Kill(PathName) : لحذف الملفات FileDateTime(PathName) : لتحديد وقت انشاء وزمن الملف mkDir(PathName) : لانشاء مجلد جديد RmDir(PathName) : لاحذف مجلد دوال معالجة الملفات - RaggiTech - 03-10-12 كاتب المشاركة : omarfathel
قررت ان اضيف الكثير من المعلومات على كيفية معالجة الملفات من خلال الدوت نيت واردت عمل موضوع منفصل ولكنك بأت بالموضوع ولذا فساقوم بالتعقيب على موضوعك بشرح مسهب لما هو متوفر من دوال لمعالجة الملفاتملاحظة: اولا وقبل كل شيء يجب وضع الجمل التالية في بداية الكود كود : imports system.ioدوال معالجة الملفات - RaggiTech - 03-10-12 وهذه الدالة تقوم بفتح الملف للكتابة باضافة النص الذي تريده الى الملف ثم اغلاق الملف كما يلي كود : File.AppendAllText("c:/sample.dat", "hello there" + Environment.NewLine)دوال معالجة الملفات - RaggiTech - 03-10-12 تقوم هذه الدالة بنسخ الملف الى اسم ومكان جديد حسب المثال التالي كود : File.Copy("c:/sample.dat", "c:/sample1.ddt")ويمكنك استبدال الكود بالطريقة الاتية لغرض التأكد من ان الملف سيتم الكاتبة فوقه حتى لوكان موجود اصلا (اعني الملف Sample1.ddt) كود : File.Copy("c:/sample.dat", "c:/sample1.ddt", True)دوال معالجة الملفات - RaggiTech - 03-10-12 تقوم هذه الدالة بانشاء الملف المحدد كما يلي كود : File.Create("c:/sample2.dat")دوال معالجة الملفات - RaggiTech - 03-10-12 تقوم هذه الدالة بمسح الملف المحدد واذا لم يكن موجودا فسيحدث خطأ اثناء التنفيذ ولذا يحبذ استخدام الدالة Exists التي سيلي ذكرها لاحقا ومثالنا على الدالة هو كود : File.Delete("c:/sample2.dat")كود : If File.Exists("c:/sample2.dat") Thenدوال معالجة الملفات - RaggiTech - 03-10-12 وتقوم هذه الدالة من اسمها بنقل الملف من مساره الحالي الى المسار المحدد كما المثال كود : File.Move("c:/sample.dat", "c:/sample1.ddt")كود : File.Open("c:/sample1.ddt", FileMode.Append)والطريقة الثانية تكون لتشكيل الملف لاول مرة اذا لم يكن موجودا والطريقة الثالثة لغرض فتح الملف للقراءة والكتابة والطريقة الرابعة لفتح الملف ولذا لم يكن موجودا فينشأ الملف وكذلك الدوال كود : File.OpenRead()7- الدالة ReadAllBytes تقوم هذه الدالة بقراءة الملف على شكل مصفوفة والمثال التي يوضح ذلك ويمكن لك تنفيذه ورؤية النتيجة بنفسك كود : Dim str As Byte()دوال معالجة الملفات - RaggiTech - 03-10-12 ReadAllLines و الدالة ReadAllText وكما في المثال التالي كود : str1 = ""وتقوم الدالة الثانية بقراءة جميع النص على شكل string ويمكن طباعته مباشرة بدون الحاجة الى مصفوفة وبلا هالدوخة الراس دوال معالجة الملفات - RaggiTech - 03-10-12 والدالة WritrAllLines تقوم بالكتابة داخل الملف على من خلال قراءة مصفوفة من string والدالة WriteAlltext تقوم بالكتابة في الملف من خلال قراءة نص معين كما في الامثلة التالية كود : Dim str4 As String = "hello there there is text here and it will be written to a file" |