MFC怎么创建文件夹
MFC如何创建文件夹
在MFC中 如何在C:\\Users\\Administrator\\Documents\\RIFT\\Interface\\saved文件夹下一次创建很多文件夹,因为我获取了游戏的服务器名称,用服务器名称创建文件夹,然后游戏名称文件夹下再创建SavedVariables文件夹,在SavedVariables文件夹下创建文档,求源代码
------解决方案--------------------
------解决方案--------------------
不知有没有简便的方法,实在不行就依此创建:
CString strPath = L"C:\\Users\\Administrator\\Documents\\RIFT\\Interface\\saved";
strPath += L"\\";
strPath += L"GameServer";
_mkdir(strPath);
strPath += L"\\"
strPath += L"SavedVariables";
_mkdir(strPath);
strPath += L"\\";
strPath += L"ab.doc"
//最后创建文档,方法需要自己查一下
------解决方案--------------------
CreateDirectory("要创建的文件夹路径",NULL);
成功返回非零,
失败返回0,可随后通过GetLastError()取得错误原因:
ERROR_ALREADY_EXISTS表示文件夹已存在
ERROR_PATH_NOT_FOUND 表示要创建的文件夹之前的1个或多个目录不存在
------解决方案--------------------
CreateDirectory就可以啊
------解决方案--------------------
楼上正解
------解决方案--------------------
学会运用 Win API
------解决方案--------------------
6楼 正解 ,看下MSDN就知道了
在MFC中 如何在C:\\Users\\Administrator\\Documents\\RIFT\\Interface\\saved文件夹下一次创建很多文件夹,因为我获取了游戏的服务器名称,用服务器名称创建文件夹,然后游戏名称文件夹下再创建SavedVariables文件夹,在SavedVariables文件夹下创建文档,求源代码
------解决方案--------------------
BOOL WINAPI MakeSureDirectoryPathExists(
__in PCSTR DirPath
);
------解决方案--------------------
不知有没有简便的方法,实在不行就依此创建:
CString strPath = L"C:\\Users\\Administrator\\Documents\\RIFT\\Interface\\saved";
strPath += L"\\";
strPath += L"GameServer";
_mkdir(strPath);
strPath += L"\\"
strPath += L"SavedVariables";
_mkdir(strPath);
strPath += L"\\";
strPath += L"ab.doc"
//最后创建文档,方法需要自己查一下
------解决方案--------------------
CreateDirectory("要创建的文件夹路径",NULL);
成功返回非零,
失败返回0,可随后通过GetLastError()取得错误原因:
ERROR_ALREADY_EXISTS表示文件夹已存在
ERROR_PATH_NOT_FOUND 表示要创建的文件夹之前的1个或多个目录不存在
------解决方案--------------------
CreateDirectory就可以啊
------解决方案--------------------
楼上正解
------解决方案--------------------
学会运用 Win API
------解决方案--------------------
6楼 正解 ,看下MSDN就知道了