PDA

View Full Version : حذف پوشه



مصطفی61
سه شنبه 03 تیر 1382, 09:04 صبح
سلام

یک کدی می خواهم که با آن یک پوشه را حذف کنم
متشکرم

بدرود

Mahdavi
چهارشنبه 11 تیر 1382, 16:26 عصر
دوست عزیز سلام
تو #C از کد زیر استفاده کن :




using System.IO;
class TestDirectory {
public static void Main() {
Directory.Delete("C:\\dump");
}
}

مصطفی 61
چهارشنبه 18 تیر 1382, 14:37 عصر
سلام
اما من در c++builder کار می کنم

Yunas Farhadnia
جمعه 03 بهمن 1382, 16:08 عصر
می تونی از تابع rmdir استفاده کنی که در هدر dir.h است
موفق باشی :)

Anti_Evil
یک شنبه 05 بهمن 1382, 01:45 صبح
از API زیر استفاده کن:

BOOL RemoveDirectory( LPCTSTR lpPathName );

error_error_xp
شنبه 28 شهریور 1383, 14:06 عصر
جناب آقای هادی! از جواب شما کمال تشکر را دارم !
ولی این فقط folder های خالی رو pak می کنه :o


RemoveDirectory("c:\\program files");

Anti_Evil
چهارشنبه 01 مهر 1383, 06:23 صبح
فکر نمیکنم جایی نوشته باشم که این تابع فولدرهای پر را هم پاک میکند !

Inprise
چهارشنبه 01 مهر 1383, 12:13 عصر
من در c++builder کار می کنم

با توابعی مثل rmdir ( از CRT ) یا RemoveDirectory ( از API ) فقط میتونی یک دایرکتوری خالی رو پاک کنی . برای پاک کردن کامل یک دایرکتوری غیر خالی باید اول بصورت بازگشتی کلیه فایلهای ( و احتمالا" دایرکتوری های ) داخل رو با توابع فوق الذکر ( و توابعی مانند remove ) حذف کنی . برای جستجو میتونی از کلاس TSearchRec از VCL کمک بگیری .

Pars Giga
یک شنبه 15 خرداد 1384, 09:54 صبح
در سی تحت داس کد ندارید

shahmohammadi
چهارشنبه 14 اردیبهشت 1390, 19:37 عصر
تابه اول براي ساختن پوشه و تابع دوم براي حذف پوشه:
#include <dir.h>

int mkdir(const char *pathname);
int rmdir(const char *pathname);

پوشه اي كه حذف مي شود بايد خالي باشد و جز فايل هاي سيستم نباشد.
موفق باشيد.

shahmohammadi
چهارشنبه 14 اردیبهشت 1390, 20:16 عصر
اين هم يه كتابخانه ي خوب. لينك (http://www.boost.org/doc/libs/1_38_0/libs/filesystem/doc/index.htm)