Перезапись файла.
От: scsi_rdx  
Дата: 10.08.02 15:43
Оценка:
Как через HANDLE сделать перезапись файла?
Т.е. есть файл, в нем строка, и надо ее перезаписывать.
Если каждый раз делать SetFilePointer на начало файла, то если следующая строка больше предыдущей, будут в конце видны старые символы
Удалять и создавать файл заново — это некрасиво, есть ведь наверное способ?
Если использовать file streams то все ОК, но надо именно с помощью WriteFile и т.д.

Заранее большое спасибо за ответ.
Re: Перезапись файла.
От: Alex Fedotov США  
Дата: 10.08.02 15:49
Оценка:
Здравствуйте scsi_rdx, Вы писали:

SR>Как через HANDLE сделать перезапись файла?

SR>Т.е. есть файл, в нем строка, и надо ее перезаписывать.
SR>Если каждый раз делать SetFilePointer на начало файла, то если следующая строка больше предыдущей, будут в конце видны старые символы
SR>Удалять и создавать файл заново — это некрасиво, есть ведь наверное способ?
SR>Если использовать file streams то все ОК, но надо именно с помощью WriteFile и т.д.

SR>Заранее большое спасибо за ответ.


SetEndOfFile
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.