

Копирование файла в Borland C++ Builder
Автор: Администратор
Дата публикации: 23 октября 2012 года
Раздел: Статьи для программиста
Код копирования файла в Borland C++ BuilderКопирование файла в Borland C++ Builder осуществляется следующим образом. Для начала нам необходимо внести в свою программу следующую функцию: ![]() int MoveFiles( AnsiString slSourceDir, AnsiString slTargetDir, bool toCopy = true ) { SHFILEOPSTRUCT sh; sh.fFlags = FOF_NOCONFIRMATION | FOF_SILENT | FOF_FILESONLY; sh.wFunc = toCopy ? FO_COPY : FO_MOVE; sh.pFrom = slSourceDir.c_str(); sh.pTo = slTargetDir.c_str(); sh.hNameMappings = NULL; sh.lpszProgressTitle = NULL; return SHFileOperation ( &sh ); } Вызов функции копирования файла в Borland C++ BuilderПосле того как фунция была добавлена в Ваш проект ее необходимо просто вызвать по следующей схеме: MoveFiles("[Что копируем?]","[Куда копируем?]")/ Пример вызова функции: MoveFiles("Project1.exe", "C:\\"); После выполнения функции MoveFiles файл Project1.exe будет скопирован в корень диска C:\\. Вот сижу я тут и программирую, а вопрос с предстоящими праздниками встает все острее и острее. Уже голова начинает пухнуть от раздумий. Новый год как-никак! Так вот я начал задумываться, а не посмотреть ли мне новогодние туры. Это будет отличным препровождением времени, и ничего больше не надо будет придумывать. Наверное, это отличный вариант, особенно если учитывать горячие скидки. Хотя, пока не попробуешь, не узнаешь. Именно поэтому, в бой товарищи программисты. |


