Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
C++Builder Гость
|
Добавлено: Пт Мар 07 2003 10:32 Заголовок сообщения: Подскажите по функции "SHFILEOPSTRUCT" ... (+) |
|
|
Как подавить запрос на перезапись. нашел один флаг FOF_NOCONFIRMATION Отвечает " yes to all" на все запросы в ходе опеации.
....... SHFILEOPSTRUCT op; ZeroMemory(&op,sizeof(op)); String RestoreDir, RestoreToDir; OutFile = ExtractFileDir(ParamStr(0)); //копировать в директорию. RestoreDir = FileName.c_str(); // что копировать (полный путь с файл) RestoreToDir = OutsFile.c_str(); // куда и с каким именем RestoreDir.SetLength(RestoreDir.Length()+1); RestoreDir[RestoreDir.Length()]='\0'; RestoreDir.SetLength(RestoreDir.Length()+1); RestoreDir[RestoreDir.Length()]='\0'; RestoreToDir = RestoreToDir; RestoreToDir.SetLength(RestoreToDir.Length()+NULL+NULL); op.hwnd=0; op.wFunc = FO_COPY; // что делать op.pFrom = RestoreDir.c_str(); op.pTo = RestoreToDir.c_str(); op.fFlags = FOF_NOCONFIRMATION; op.fFlags = FOF_FILESONLY; ............... |
|
Вернуться к началу |
|
|
C++Builder Гость
|
Добавлено: Пт Мар 07 2003 11:12 Заголовок сообщения: Сорри, не правильно указывал флаги. Все разобрался. |
|
|
>> |
|
Вернуться к началу |
|
|
|