求助各位大神,我如何把一个文件夹下的文件移动到另一个文件夹下啊???

90Runner 90Runner 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我写了如下的代码 没能实现啊,求帮助。
[code=c]
void CGzDlg::OnOK()
{
// TODO: Add extra validation here

//CDialog::OnOK();
CString yw = "源文件";
GetDlgItemText(IDC_EDIT1,s_str);
if(s_str != "")
{
str1 += s_str;
str1 += yw;
}
CreateDirectory(str1,NULL);
SetTimer(1,1000,NULL);
}

void CGzDlg::OnTimer(UINT nIDEvent)
{
CString str,filename,result;
GetDlgItemText(IDC_EDIT2,str);
if(str != "")
{
filename += str;
filename += "*.*";
}
switch(nIDEvent)
{
case 1:
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
hFind = FindFirstFile(filename,&FindFileData);
if(hFind != INVALID_HANDLE_VALUE)
{
while(FindNextFile(hFind,&FindFileData))
{
result = FindFileData.cFileName;
// SetDlgItemText(IDC_EDIT3,result);
MoveFile(str,str1) ;//参数为原路径与新路径
// MoveFileEx(str,str1,MOVEFILE_REPLACE_EXISTING);
}
FindClose(hFind);
}
default:
break;
}
CDialog::OnTimer(nIDEvent);
}
[/code]
请问该如何实现文件的移动啊
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
90Runner
VC/MFC 16,550 成员 421,606 内容