mfc对话框批量创建文件夹和空文件

mfc对话框批量创建文件夹和空文件,创建文件夹和文件,才学mfc,求解答,求案例

5个回答

CreateDirectory API

创建空文件用CreateFile,再 CloseFile

a963081023
a963081023 回复a963081023: GetDlgItem(IDC_EDITROOT)->SetWindowText(sFolder);
4 年多之前 回复
a963081023
a963081023 怎么得到选择路径的指针呢
4 年多之前 回复
a963081023
a963081023 回复caozhy: CString sFolder; LPMALLOC pMalloc; if (::SHGetMalloc(&pMalloc) == NOERROR) { BROWSEINFO bi; char pszBuffer[MAX_PATH]; LPITEMIDLIST pidl; bi.hwndOwner = GetSafeHwnd(); bi.pidlRoot = NULL; bi.pszDisplayName = pszBuffer; bi.lpszTitle = _T("Select a directory..."); bi.ulFlags = BIF_RETURNFSANCESTORS | BIF_RETURNONLYFSDIRS; bi.lpfn = NULL; bi.lParam = 0;
4 年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复a963081023: 用 CFileDialog
4 年多之前 回复
a963081023
a963081023 我想按一个按钮选择路径,然后在这路径里创建
4 年多之前 回复

可以用windowsAPI,可以用System()执行md命令。

a963081023
a963081023 我想按一个按钮选择路径,然后在这路径里创建
4 年多之前 回复

得到sFolder了,就可以CreateFile来创建。

CreateDirectory/CFile::Open(...)/Close()/CreateFile/CloseHandle()

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问