linux檢測文件夾是否存在

  //檢測文件夾是否存在
    DIR* dir;
    dir = opendir(LOG_FILE);
    if(dir == NULL)
    {
        char msg[64];
        sprintf(msg, "$Boot Info:%s file do not exists!\n", LOG_FILE);
        DebugMsg(msg);
        int nReturn = mkdir(LOG_FILE, 0777);
        if (nReturn != 0)
        {
            sprintf(msg, "$Boot Info:create %s file Error!\n", LOG_FILE);
        }
        else
        {
            sprintf(msg, "$Boot Info:create %s file Ok!\n", LOG_FILE);
        }
        DebugMsg(msg);
    }
    else
    {
        closedir(dir);
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章