안녕하세요.. 허접 질문 하나 올립니다..
파일 오픈을 한후에
writeln(00,000);
이런식으로 하면 해당 파일에 글이 써지는 데요..
저는 파일에 쓰는 글을 overwrite가 아닌 파일에 이미 글이 있을경우
그 다음에 이어서 다음줄에 계속 쓰고 싶은데요..
writeln만 사용하면 먼저번것은 지워지고 마지막에 쓴것만 남아 있네요..
물론 writeln을 하면 줄 바꿈은 되는데..
저는 파일에 이미 써있는 글들 다음에 이어서 계속 쓰고 싶습니다..
참..파일은 xxx.log파일인데요..Text파일형식과 같은거 같은데..
생각은 이렇게 저렇게 해야겠다고 들지만..
막상 코딩이 되질 않네요..
답변 부탁드립니다..
감사합니다..
procedure TWinExf.Button2Click(Sender: TObject);
var
stFileText: TStringList;
begin
stFileText := TStringList.Create;
stFileText.LoadFromFile("C:aa.txt");
stFileText.Append('ccccccccccccc');
stFileText.SaveToFile("C:aa.txt");
stFileText.Free;
end;
이정도 하면 될텐데요...
Append를 쓰시면 마지막에 추가 돼고
앞쪽에 추가하고 싶으시면
stFileText.Insert(0, 'ccccccccccccc');
이렇게 하시면 돼겠네요
저도 허접한 관계로 이정도 밖에는 설명을 못드리겠습니다.
그럼 즐코...