Sto scrivendo un programma C++ su Linux (Ubuntu). Vorrei eliminare il contenuto di un directory. può essere i file sciolti o sub-directory.Come cancellare il contenuto della directory in C++ su Linux (in pratica, voglio fare 'rm -rf <directorypath>/*'
in sostanza, mi piacerebbe fare qualcosa di equivalente a
rm -rf <path-to-directory>/*
Potete suggerire il modo migliore di fare questo in C++ con le intestazioni richieste. E 'possibile farlo con sys/stat.h o sys/types.h o sys/dir.h?!
grande enorme gigante rischio per la sicurezza – sehe
Questo non è un rischio per la sicurezza, non più della domanda. OP ha chiesto l'equivalente di 'rm -rf/*' che è praticamente questo (a parte il fatto che rimuoverà anche la directory di primo livello). –
paxdiablo
Appena imbattuto in questo post. Perché questo è un rischio per la sicurezza? – Laz