Текущий архив: 2003.01.27;
Скачать: CL | DM;
Вниз
Как это самое... удалять из файла??? Найти похожие ветки
← →
Василий2 (2002-12-10 18:42) [0]Нужно сделать прогу, которая смотрит в файл и если находит определенный символ, то удаляет его (при этом длина файл уменьшается). Так вот как это сделать, какая функция за это отвечает?
← →
Unknown user (2002-12-10 20:30) [1]Для текстовых файлов это проще всего сделать так.
MyStrings.LoadFromFile("FileName");
while RowInd<MyStrings.Count do begin
while Pos(FindSymb,Str)=0 do
//Склеиваем строку без найденного символа
//можно использовать ReplaceText
MyStrings[RowInd]:=Copy(MyStrings[RowInd],
1,
Pos(FindSymb,MyStrings[RowInd])-1)+
Copy(MyStrings,RowInd],
Pos(FindSymb,MyStrings[RowInd])+1,
Length(MyStrings[RowInd])-
Pos(FindSymb,MyStrings[RowInd]));
Inc(RowInd);
end;
MyStrings.SaveToFile("FileName");
← →
Василий2 (2002-12-11 12:44) [2]Файл как раз не текстовый!
← →
Song (2002-12-11 13:11) [3]Нет такой ф-ии. Всё делается ручками..
← →
Василий2 (2002-12-11 15:10) [4]Тогда как это сделать ручками?
← →
Smashich (2002-12-11 20:55) [5]создаешь 2 образа файла и копируешь в один сам файл а во второй копию первого но пропуская символы ненужные...
Страницы: 1 вся ветка
Текущий архив: 2003.01.27;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.009 c