Цитата
удалении ненужной информации с файлов на диске.
Еще бы ты написал, из КАКИХ файлов? Текстовые/типизированные? Если текстовые - только переписывать всю информацию (кроме ненужной) в новый файл, а старый - удалять, если типизированные - переносить последнюю запись на место ненужной и делать Truncate перед последней записью файла, чтоби уменьшить его размер...
Поиск по слову
Truncate, кстати, может выдать примеры реализаций, насколько я помню, такие выкладывались...