Помогите, пожалуйста, разобраться с копированием директорий с вложенными директориями.
статью
http://www.rsdn.ru/?article/default.asp?qna/baseserv/delfold.xmlАвтор(ы): Игорь Вартанов
читал, удаление сделал, работает. Перемещение тоже. Но копирование — копирует все файлы, вложенные в директории, в один.Код ниже.
bool CopFile(char *source,char *destination){
TCHAR buf[_MAX_PATH + 1];
_tcscpy(buf, source);
buf[_tcslen(buf)+1]=0;
SHFILEOPSTRUCT op;
ZeroMemory(&op,sizeof(op));
op.wFunc=FO_COPY;
op.pFrom=buf;
op.pTo=destination;
op.fFlags=FOF_ALLOWUNDO;
SHFileOperation(&op);
return true;
}
ps. Си учу только полгода, так что строго не судите
16.07.03 13:00: Перенесено модератором из 'C/C++' — ПК