add create directory support

I think it's something like
```c++ 
std::find_if(dirents.begin(), dirents.end(), [&name](const SeafDirent &dirent){ if (dirent.name == name) return true; return false;});
```

This requires c++11