PDA

View Full Version : سوال: پاک کردن فایل درون پوشه



mohsen200162
یک شنبه 17 بهمن 1389, 20:40 عصر
سلام من یک پوشه دارم که عکس ها را با فایل آپلود درون اون ذخیره می کنه که با استفاده از پایگاه می تونم ادرس اونو پاک کنم
حالا می خوام با استفاده از یک کلید یا شبیح اون بتونم عکس ها رو پاک کنم
ممنون

Mostafa_Dindar
یک شنبه 17 بهمن 1389, 21:34 عصر
سلام ,

لطفا این مطلب (http://www.aspnettutorials.com/tutorials/file/file-delfile-aspnet2-csharp.aspx) را مطالعه بفرمائید .

موفق باشید

Mostafa_Dindar
سه شنبه 19 بهمن 1389, 23:23 عصر
ببخشید ولی من مطلبی نتونستم ببینم فکر کنم این قسمت مسدود شده

سلام ، من متوجه نمیشم . منظورتون از مسدود شده یعنی اینکه فیلتر شده ؟ برای من که اینطور نیست .
در هر صورت اول از همه لازمه که فضای نام System.IO را Import کنید . سپس یک Instance از کلاس FileInfo ایجاد میکنید و در متد سازنده اون مسیر فایل + نام فایل رو میدین . ولی لازمه که از MapPath برای تبدیل آدرس نسبی به مطلق استفاده کنید . بعد از آن کافیه متد Delete از کلاس File را صدا بزنید .

به عبارت ساده تر :


protected void Button1_Click(object sender, EventArgs e)
{
FileInfo fi = new FileInfo(MapPath(".") + "\\" + "TextFile.txt");
if(fi.Exists)
{
File.Delete(MapPath(".") + "\\" + "TextFile.txt");
}
}

موفق باشید