点击查看详细介绍

根据一段路径,循环判断文件夹是否存在,不存在依次创建

nxopen 21天前 81 1

UG NX 二次开发(C、C#、WPF)技术交流群:641226372      UG二次开发(C、C#、WPF)


//根据一段路径,循环判断文件夹是否存在,不存在依次创建
int HuFuns::HuBase::CreatFullFolder(string strFilePath) 
{
    int err=0;

    string fileName = strFilePath.substr(strFilePath.find_last_of("\\")+1, strFilePath.length()-(strFilePath.find_last_of("\\")+1));
    if (fileName!="")
    {
        if (strFilePath.find(".") == std::string::npos)
        {
            strFilePath=strFilePath+"\\";
        }
    }

    //开始分割
    if (true)
    {
        string pattern="\\";
        size_t pos = strFilePath.find(pattern);
        size_t size = strFilePath.size();

        string tPath="";
        while (pos != std::string::npos)
        {

●●●请先 登陆注册 后查看●●●

            strFilePath = strFilePath.substr(pos + pattern.length(), size);
            pos = strFilePath.find(pattern);
        }
    }


    return err;
}


0

最新回复 (1)
  • 熊武强 11天前
    1

    楼主辛苦,学习一下

请登录后发表新帖