[code=c][/code]
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);
}
请问该如何实现文件的移动啊