亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CreateDirectory遞歸創建多級目錄

發布時間:2020-04-05 17:19:23 來源:網絡 閱讀:3025 作者:忘記江南 欄目:編程語言

目的:實現用CreateDirectory創建多級目錄

1.引入靜態庫

#include "shlwapi.h"

#pragma comment(lib,"shlwapi.lib")

2.函數


const wchar_t* wcstrrchr(const wchar_t* str, const wchar_t wc)  
{  
    const wchar_t* pwc = NULL;  
    for (int i=wcslen(str)-1;i>=0;i--)  
    {  
        if (str[i] == wc)  
        {  
            pwc = str + i;  
            break;  
        }  
    }  
    return pwc;  
}  

bool createMultiDir(const wchar_t* path)  
{  
    if (path == NULL) return false;  
    const wchar_t* pwcStrrchr = wcstrrchr(path,L'\\');  
    if (!pwcStrrchr) return false;  
    if (PathIsDirectory(path)) return true;  

    wchar_t wsSubPath[MAX_PATH] = {};  
    memset(wsSubPath,0,sizeof(wsSubPath));  
    for (int i=0; i<pwcStrrchr-path; i++)  
        wsSubPath[i] = *(path+i);  
    createMultiDir(wsSubPath);  
    if(CreateDirectory(path,NULL)) return true;  
    return false;  
}  

3.調用案例

createMultiDir(L"d:\\whish\\test\\好孩子\\寶馬\\測試.txt"); //絕對路徑
createMultiDir(L".\\whish\\test\\好孩子\\寶馬\\測試.txt");//相對路徑
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邵阳市| 宝鸡市| 富民县| 西乌珠穆沁旗| 西乌| 额尔古纳市| 南通市| 南和县| 通河县| 壶关县| 乌拉特后旗| 嘉荫县| 巧家县| 舒城县| 墨脱县| 兴国县| 定边县| 赣州市| 红河县| 呼伦贝尔市| 拉孜县| 二连浩特市| 湾仔区| 永安市| 九龙县| 尼木县| 西畴县| 治多县| 桦南县| 朝阳县| 历史| 古浪县| 施秉县| 永仁县| 富顺县| 简阳市| 隆安县| 青冈县| 红河县| 龙岩市| 定日县|