Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Размер файла при создании

4.3K
13 мая 2007 года
flat
142 / / 27.12.2005
Подскажите, кто знает, можно ли как-нибудь задать размер файла при создании?
Я создаю файл функцией CreateFile, он создается нулевого размера. Я хочу, чтобы он создавался размера n и был заполнен нулями. Можно использовать WriteFile, но мне кажется это будет медленнее, чем файл сразу бы создался заданного размера. Не существует ли какой-нибудь специальной ф-ции для этого, что-нибудь типа SetFileSize...?
261
13 мая 2007 года
ahilles
1.5K / / 03.11.2005
мне кажется нет, я делаю так:
createfile
setfilepointer (размер-1)
WriteFile (записать байт со значением 0)
Closehandle
292
16 мая 2007 года
Matush
726 / / 14.01.2004
Цитата: flat
Я хочу, чтобы он создавался размера n и был заполнен нулями



Нулями он точно заполнен не будет.
делай как говорит ahilles

16K
21 мая 2007 года
right_systems
29 / / 08.11.2006
Скорее так:

CreateFile
SetFilePointer
SetEndOfFile
CloseHandle
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог