Hi guys.
I want recursively copy files and folders with files inside. If folder do not exist, just create it. I just made this code:
strArray2 is string array with names of files.
Thank you.
I want recursively copy files and folders with files inside. If folder do not exist, just create it. I just made this code:
Code:
CStringArray strArray1;
fnGetAllFilesNames(strArray1);
CString slashs("\\");
CString pathToFTU2;
CString pathToFTU("C:\\TEMP\\");
pathToFTU2 = pathToFTU + m_strNameOfUpdate + slashs;
CString pathToFTUArray("");
CString pathToSense("C:\\ID.EST Sense Copy test folder\\");
CString pathToSenseArray("");
CString pathToDownload("C:\\ID.EST Sense Copy test folder\\Download");
CString pathToDownloadArray("");
CString pathToStyleIdest("C:\\ID.EST Sense Copy test folder\\styles");
CString pathToStyleUpdate("");
CString pathToStyle("styles");
CString pathToVersionHelpIdest("C:\\ID.EST Sense Copy test folder\\VersionHelp\\");
CString pathToVersionHelpUpdate("");
CString pathToVersionHelp("VersionHelp");
CString pathToReportIdest("C:\\ID.EST Sense Copy test folder\\Report");
CString pathToReportUpdate("");
CString pathToReport("Report");
CString pathToFTUVersion = pathToFTU + m_strNameOfUpdate + slashs;
int i = 0;
for (i; i < (strArray1.GetSize()); i++)
{
pathToFTUArray = pathToFTU + m_strNameOfUpdate + slashs + strArray2[i];
pathToSenseArray = pathToSense + m_strNameOfUpdate + slashs + strArray2[i];
pathToDownloadArray = pathToDownload + slashs;
pathToStyleUpdate = pathToFTUVersion + pathToStyle;
pathToVersionHelpUpdate = pathToFTUVersion + pathToVersionHelp + slashs;
pathToReportUpdate = pathToFTUVersion + pathToReport;
fnCopyAllFile(pathToStyleIdest, pathToStyleUpdate);
fnCopyAllFile(pathToVersionHelpIdest, pathToVersionHelpUpdate);
fnCopyAllFile(pathToSense, pathToFTUVersion);
}
Thank you.