PDA

View Full Version : سوال: حذف فایل



asp2.net
شنبه 10 مهر 1395, 12:14 عصر
سلام . ایا دستوری هست که بشود کل فایل یک داریکتوری را حذف؟ ممنون میشوم راهنمایی کنید

taze kar 1
شنبه 10 مهر 1395, 22:55 عصر
دستور برای یک فایل رو دارم
اما برای کل فایل های یک دایرکتوری رو نه

Mag-Mag
یک شنبه 11 مهر 1395, 11:53 صبح
باید کل پوشه رو پاک کنی


System.IO.Directory.Delete("String Path", true);


فقط همیشه قبلش چک کن که اگر پوشه نیست
مجدد بسازیش


if (System.IO.Directory.Exists("string Path"))
System.IO.Directory.CreateDirectory("string Path");

taze kar 1
یک شنبه 11 مهر 1395, 13:26 عصر
اره اگه منظورشون خوده دایرکتوری هم باشه این جواب درسته
اما من چیزی که متوجه شدم انگاری میخوان فایلهای محتوای دایرکتوری حذف شه فقط:اشتباه:

Mag-Mag
یک شنبه 11 مهر 1395, 13:48 عصر
string[] fileNames = Directory.GetFiles(@"your directory path");
foreach (string fileName in fileNames)
File.Delete(fileName);


ولی این دستور خیلی سنگین میکنه کدت رو
چون اگر مثلا 10 تا فایل داشته باشی ، 10 بار اجرا میشه

اینکه فولدر رو پاک کنی
بعد اگر لازم شد دوباره بسازیش راه حل بهینه تری هست