本文整理汇总了C++中CDirectory::Create_Directory方法的典型用法代码示例。如果您正苦于以下问题:C++ CDirectory::Create_Directory方法的具体用法?C++ CDirectory::Create_Directory怎么用?C++ CDirectory::Create_Directory使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CDirectory
的用法示例。
在下文中一共展示了CDirectory::Create_Directory方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Create_Directory
bool CFSModule::Create_Directory( const std::string& Dir ) {
// Enforce leading /
if( Dir.empty() || (Dir.substr(0,1) != "/") || (Dir.substr(Dir.length() - 1) == "/") ) {
return NULL;
}
string Node;
string BaseDir;
// Split path into Node and Basedir
Split_Full_Path( Dir, BaseDir, Node );
CFSNode* pNode = Get_Node( BaseDir );
if( pNode->Get_Node_Type() != NODE_DIR ) {
return NULL;
}
CDirectory* pBaseDir = (CDirectory*)pNode;
// Create the directory
if( pBaseDir->Create_Directory( Node ) ) {
return true;
} else {
return false;
}
}