PDA

View Full Version : حذف Directory



mohammad973
چهارشنبه 03 مهر 1392, 19:33 عصر
سلام دوستان . من از کد زیر برای حذف کل یک دایرکتوری که آدرسش درون path هست استفاده میکنیم :


if (Directory.Exists(Server.MapPath(path))) { Directory.Delete(Server.MapPath(path)); }


مشکل اینجاست که تنها وقتی این کد عمل میکنه که دایرکتوری خالی باشه ! اگر پر باشه خطا میده !

بنظرتون چرا اینطوریه ؟ چطور کد بنویسم که حتی اگر دایرکتوریم خالی نباشه هم ، به هر حال اونو پاک کنه ؟؟؟

mohammad973
چهارشنبه 03 مهر 1392, 19:43 عصر
شرمنده ی دوستان برنامه نویس !!!! مال این بود که آرگومان دوم رو فراموش کرده بودم مقدار بدم !!!


if (Directory.Exists(Server.MapPath(path))) { Directory.Delete(Server.MapPath(path),true); }