В чем минусы использования функции system() для удаления каталога?

Программа под windows. Удобно вызвать

string a = "cmd /c rd /s /q c:\\temp\\1";

 system(a.c_str());

вместо того, чтобы писать самому функцию удаления каталога. Писать надо потому, что

   fs::remove_all 

не удалит, если не убрать атрибуты файлов. В чем минусы вызова таких системных команд cmd?


Ответы (0 шт):