diff --git a/lib/local/Utilities/src/RecorderOpenFace.cpp b/lib/local/Utilities/src/RecorderOpenFace.cpp index 5908a96..62ca86d 100644 --- a/lib/local/Utilities/src/RecorderOpenFace.cpp +++ b/lib/local/Utilities/src/RecorderOpenFace.cpp @@ -59,6 +59,9 @@ void CreateDirectory(std::string output_path) // Creating the right directory structure auto p = path(output_path); + // Deal with a case where directory ends with a / or \\ + p.remove_trailing_separator(); + if (!boost::filesystem::exists(p)) { bool success = boost::filesystem::create_directories(p);