بسم الله الرحمن الرحيم
و الصلاة و السلام علي اشرف المرسلين
كثيرا منا نحتاج الي التعامل مع الملفات و المجلدات في asp.net
في هذا الدرس الأول سنقوم بإنشاء ملفات و مجلدات فالنبدأ
يجب استدعا مكتبة
using System.IO;
كود إنشاء مجلد جديد
string realpath = Request.PhysicalApplicationPath;
if (Directory.Exists(realpath + TextBox1.Text + "//"))
{
//dir is Exist
Label1.Text = "المجلد موجود مسبقاً ";
}
else
{
//dir is not Exist
try
{
Directory.CreateDirectory(realpath + TextBox1.Text + "//");
Label1.Text = "تم انشاء المجلد"+"<br>"+realpath+TextBox1.Text;
}
catch (Exception ex)
{
Label1.Text = "حدث خطأ في انشاء المجلد" + "\n"+ex;
}كود إنشا ملف جديد
string realpath = Request.PhysicalApplicationPath;
if (File.Exists(realpath + TextBox2.Text + "//"))
{
//file is Exist
Label1.Text = "الملف موجود مسبقاً ";
}
else
{
//file is not Exist
try
{
File.Create(realpath+ TextBox2.Text);
Label1.Text = "تم انشاء الملف" + "<br>" + realpath + TextBox2.Text;
}
catch (Exception ex)
{
Label1.Text = "حدث خطأ في انشاء الملف" + "\n" + ex;
}
}كود انشاء ملف جديد له محتوي "مكتوب بداخله"
string realpath = Request.PhysicalApplicationPath;
if (File.Exists(realpath + TextBox4.Text + "//"))
{
//file is Exist
Label1.Text = "الملف موجود مسبقاً ";
}
else
{
//file is not Exist
try
{
File.WriteAllText(realpath + TextBox4.Text, TextBox5.Text);
Label1.Text = "تم انشاء الملف وكتابة محتواه" + "<br>" + realpath + TextBox4.Text;
}
catch (Exception ex)
{
Label1.Text = "حدث خطأ في انشاء الملف" + "\n" + ex;
}
}