Среда, 08.05.2024
Просто сайт
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Программирование » Borland C++ Builder 6 » SHFileOperation - Применение копирования (Операции с файлами)
SHFileOperation - Применение копирования
demenevДата: Четверг, 07.01.2010, 15:40 | Сообщение # 1
Группа: Удаленные





TForm1 *Form1;
bool SHCopyFile(HWND ParentWindow, String &SourceFile, String &DestFile,bool Overwrite, bool ShowProgress)
{
SHFILEOPSTRUCT SHFOStruct;

SHFOStruct.hwnd = ParentWindow;
SHFOStruct.wFunc = FO_COPY;
SHFOStruct.pFrom = SourceFile.c_str();
SHFOStruct.pTo = DestFile.c_str();
SHFOStruct.fFlags = FOF_ALLOWUNDO | FOF_NOCONFIRMATION | FOF_NOERRORUI;
if(!Overwrite)
SHFOStruct.fFlags = SHFOStruct.fFlags | FOF_RENAMEONCOLLISION;
if(!ShowProgress)
SHFOStruct.fFlags |= FOF_SILENT;
return !SHFileOperation(&SHFOStruct);
}

//************************************************************

void __fastcall TForm1::Button1Click(TObject *Sender)
{

SHCopyFile(Handle, "C:\\source.flv", "E:\\RES.flv", false, true);
}

 
Форум » Программирование » Borland C++ Builder 6 » SHFileOperation - Применение копирования (Операции с файлами)
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024
Создать бесплатный сайт с uCoz