Как обрезать файл?

Возможно ли? Особенно интересует открытый файл. Или только один вариант - перезаписывать?
Integer писал (а):
Возможно ли? Особенно интересует открытый файл. Или только один вариант - перезаписывать?
а разве можно иначе как-то обрезать файл, нежели чем перезаписыванием ?
Тоже так думаю, а вдруг... может какой символ записать?
Если мне это не приснилось, на каком-то языке это делал кажется в Perl, функция там есть такая.

К сожалению, у нас не предусмотрена функция усекания файла. Поэтому только перезаписыванием. Причём файл, открытый на чтение-запись не может быть уменьшен в размерах. Файл открывать только на запись.

Integer писал (а):
Возможно ли? Особенно интересует открытый файл. Или только один вариант - перезаписывать?

Из длл можно, если его открыть из длл и все чтения запись производить оттуда же.
Всем спасибо:-)