Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как грамотно скопировать файл в другую папку / 3 сообщений из 3, страница 1 из 1
04.03.2004, 13:52
    #32431199
Andr2141
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как грамотно скопировать файл в другую папку
народ
есть ли апишная функция для копирования файла из одной папки в другую не используя системную буферизацию?
...
Рейтинг: 0 / 0
04.03.2004, 14:54
    #32431369
Ой Вэй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как грамотно скопировать файл в другую папку
Ну я народ...

А зачем это надо?

Пока придумал только один вариант: открыть исходный файл и побайтно переписать в результирующий, при этом в CreateFile() при открытии исходного файла дать флаг FILE_FLAG_WRITE_THROUGH и/или FILE_FLAG_NO_BUFFERING (шестой параметр CreateFile()). А может и другие флаги.
Сам не пробовал.
...
Рейтинг: 0 / 0
04.03.2004, 16:37
    #32431562
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как грамотно скопировать файл в другую папку
Апишной функции нету, а вот программу (или подпрограмму) такую можно самому написать. Или воспользоваться готовой:
Рихтер. Программирование серверных приложений для Windows 2000.

Или из примеров к MSDN найдите примеры реализации портов завершения ввода-вывода.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как грамотно скопировать файл в другую папку / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]