C++ usunięcie katalogu (Win)


(system) #1

Witam,

potrzebuję funkcję dzięki której w C++ mogę usunąć katalog wraz z zawartością (jeżeli oczywiście taki istnieje) w Windows czyli np.

usuń("D:\katalog");

jest takowa w C++?

Wiem o DeletFile ale to do usuwania pojedynczego pliku.


(Cieplok) #2

Użyj funkcji system do wywołania DOSowej funkcji rmdir.


(Jam1234) #3

Możesz "po bożemu' (tzn. tak jak robi to Windows gdy kasujesz folder), funkcją SHFileOperation(). Jednak podejście to jest bardziej skomplikowane. W tym odcinku wygrywa rmdir.


(system) #4

a ja polecam funkcję remove. :slight_smile:

remove("nazwa pliku.rozszerzenie");

(Komputerowiec21w) #5

gates22 , w temacie chodzi o usunięcie KATALOGU. Pani od polskiego wcale nie jest w błędzie, czytania ze zrozumieniem trzeba się uczyć.


(system) #6

ojojoj..... faktycznie, nie doczytałem, że chodzi o katalog.... sorry :slight_smile: