C++文件操作——将文件从一个文件夹移动到另一个文件夹

来源:互联网 发布:excel删除重复数据的行 编辑:程序博客网 时间:2024/06/05 14:27

要求将一个文件夹下对应的所查找的目标文本移动到另一个文件夹下,采用MoveFile函数即可完成转移操作。

如下是一个项目中所用的示例,可供参考:

void CTestBootDlg::RemoveFileToOtherPath(const int iSlot,const char* path){CFileFind finder;  char szOldTextPath[MAX_PATH]="";sprintf(szOldTextPath,"%s\\*.txt",m_strResultPath);char szNewTextPath[MAX_PATH]="";BOOL bWorking = finder.FindFile(szOldTextPath);  while (bWorking)  {  bWorking = finder.FindNextFile(); CString str = finder.GetFileName();if (str.Find(m_strSN_M[iSlot]) >= 0){sprintf(szNewTextPath,"%s\\%s",path,finder.GetFileName());//CString str1 = finder.GetFilePath();MoveFile(finder.GetFilePath(),szNewTextPath);} }   }


阅读全文
0 0
原创粉丝点击