We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8315259 commit 9f9653cCopy full SHA for 9f9653c
src/FileUtils.cxx
@@ -77,8 +77,14 @@ namespace TiCC {
77
It will recursively create all intermediate directories when needed
78
*/
79
error_code ec;
80
- filesystem::create_directory( p, ec );
81
- return ec.value() == 0;
+ filesystem::create_directories( p, ec );
+ if ( ec.value() != EEXIST
82
+ && ec.value() != 0 ){
83
+ throw runtime_error( "create_dir(" + string(p) + ") failed: "
84
+ + ec.message() + " (" + std::to_string( ec.value())
85
+ + ")" );
86
+ }
87
+ return true;
88
}
89
90
bool createPath( const string& name ){
0 commit comments