Re: Копирование директории с вложенными поддерикториями
От: МиГо  
Дата: 16.07.03 19:50
Оценка: 2 (1)
Здравствуйте, Lerich, Вы писали:

L>Помогите, пожалуйста, разобраться с копированием директорий с вложенными директориями.


Вроде все правильно.
Замечание из MSDN:
"pTo: Use only fully-qualified paths. Using relative paths will have unpredictable results."

Можно попробовать такие флажки:

FOF_NOCONFIRMATION
Respond with "Yes to All" for any dialog box that is displayed.
FOF_NOCONFIRMMKDIR
Do not confirm the creation of a new directory if the operation requires one to be created.
FOF_SILENT
Do not display a progress dialog box.
Копирование директории с вложенными поддерикториями
От: Lerich  
Дата: 16.07.03 08:07
Оценка:
Помогите, пожалуйста, разобраться с копированием директорий с вложенными директориями.
статью 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++' — ПК
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.