PDA

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



peymannaji
چهارشنبه 03 مرداد 1386, 10:44 صبح
سلام .
من یک قسمت آپلود برای سایتم گذاشتم که بعد از آپلود آدرس و نام فایل در دیتا بیس ذخیره میشه و خود فایل هم آپلود میشه ... خوب در صفحه هم نام فایل آپلود شده قرار میگیره ... خوب حالا بفرض مثال من میخوام با کلیک بروی دکمه حذف که بعد از آپلود در کنار نام فایل ظاهر میشه فایل آپلود شده رو حذف کنم ... در واقع من چگونه و با کمک کدوم کلاس میتونم یک فایل رو که در سرور آپلود شده حذف کنم ؟ با تشکر از شما عزیزان ... :قلب:

Nightbat
چهارشنبه 03 مرداد 1386, 10:57 صبح
System.IO.File.Delete(FilePath)

peymannaji
پنج شنبه 04 مرداد 1386, 11:13 صبح
سلام دوست عزیز.

یک مشکلی دارم من داخل پروزژه یک فولدری به نام آپلود دارم بفرض یک فایل تصویری هم درونش هست من این کد را بصورت زیر نوشتم :



System.IO.File.Delete("upload\1.jpg")

اما با ارور زیر مواجه شدم :

Could not find a part of the path 'C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\upload\1.jpg

در واقع اصلا" من تو این آدرس فایلی آپلود نکردم همه چیز توی mydocuments‌ هست . ممنون میشم راهنمایی کنید

Nightbat
پنج شنبه 04 مرداد 1386, 11:31 صبح
ببین دوست من، برای اینکه مطمئن شی که چیزی upload کردی یا نه می تونی از کد زیر استفاده کنی:

if (System.IO.File.Exists(Server.MapPath("FilePath"))) {
System.IO.File.Delete("FilePath");
}

Amir Taghavi
پنج شنبه 04 مرداد 1386, 13:42 عصر
دقت کن در مسیر اول باید مسیر Server رو بدی بعد نام Folder و بعدش هم اسم فایل مورد نظر.


System.IO.File.Delete(Server.MapPath("~")& "Upload/" & fileName)

peymannaji
شنبه 06 مرداد 1386, 12:13 عصر
ممنون از لطفتون مشکل حل شد ...