throw system_error("rmdir");
}
-void rmdirs(const Path &path)
+void rmpath(const Path &path)
{
list<string> files = list_files(path);
for(list<string>::iterator i=files.begin(); i!=files.end(); ++i)
{
Path p = path / *i;
if(is_dir(p))
- rmdirs(p);
+ rmpath(p);
else
unlink(p);
}