void unlink_directory() { if ( directory.exists() && directory.isDirectory() ) { try { directory.remove(true); } catch(Poco::Exception &e) { std::cout << e.displayText() << std::endl; } } }