Копирование файла с использованием вспомогательной функции Windows

Для повышения удобства работы в Windows предусмотрено множество вспо­могательных функций (convenience functions), которые, объединяя в себе не­сколько других функций, обеспечивают выполнение часто встречающихся задач программирования. В некоторых случаях использование этих функций может приводить к повышению производительности. Например, благодаря применению функции CopyFile значительно упрощается программа копирования файлов (программа 9.3). Помимо всего прочего, это избавляет нас от необходимости заботиться о буфере, размер которого в двух предыдущих про­граммах произвольно устанавливался равным 256.

Программа 9.3. Копирование файлов с использованием вспомогательной функции Windows

­­­­­­­­­­­­­­­­­­___________________________________________________________________

/* Программа копирования файлов cpCF.

Реализация, в которой для повышения удобства

Использования и производительности программы

используется функция Windows CopyFile. */

/* cpCF файл1 файл2: Копировать файл1 в файл2. */

#include <windows.h> #include <stdio.h>

int main (int argc, LPTSTR argv[]) {

if (argc != 3) {

printf ("Использование: cpCF файл1 файл2\n");

Return 1;

}

if(!CopyFile (argv[1], argv[2], FALSE)) {

printf("Ошибка при выполнении функции CopyFile: %x\n", GetLastError ());

Return 2;

}

Return 0;

}

 

Лекция № 10. ОПЕРАЦИИ ОТКРЫТИЯ, ЧТЕНИЯ, ЗАПИСИ И ЗАКРЫТИЯ ФАЙЛОВ

 








Дата добавления: 2015-08-01; просмотров: 784;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.