Проверить как отработала system();
В чем минусы использования функции для удаления каталога?
system();
Как отследить код возврата, если каталог не удалился, потому что занят процессом?
string a = "cmd /c rd /s /q c:\\temp\\1";
system(a.c_str());
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
У меня вполне нормально отрабатывает
cout << system("rd /s /q g:\\tmp\\test >nul 2>&1");
(>nul 2>&1 - чтоб лишнего на экран не выводила...)
При занятости процессом выводит 32, при отсутствии каталога - 2, при успешном удалении - 0...