Копирование файлов

DrMaxSter

Всем доброго времени суток. Необходимо скопировать файл и отобразить процесс копирования в прогресс баре. Для копирования использую функцию CopyFile, но как прикрутить к ней прогресс бар, ума не приложу. Может быть есть обходные пути? Файлы нужно копировать абсолютно любых разрешений.
2 ответа

DrMaxSter

Можно читать source и писать target по кусочку функциями fread и fwrite, при этом сравнивать с размером source и показывать в прогресс баре какая часть скопировалась.


DrMaxSter

Еще можно вот это CopyFileEx + CopyProgressRoutine