Q&A

  • 텍스트파일 중간에 문자열 삽입하기


텍스트 파일을 코딩상으로 편집하고 싶은데 어떻게 하면 되죠?



Assign으로 파일을 열면 파일끝부분에만 문자열이 추가되네요.



...해당 문자열을 찾아서



...그다음 행에 특정 문자열을 삽입한다음



...파일을 저장하고 싶은데...



책을 몇권뒤져봐도 없네여...



설마 불가능한건 아니겠죠?



답변 부탁드립니다.





1  COMMENTS
  • Profile
    최용일 2001.09.05 03:24
    안녕하세요. 최용일입니다.



    Assign으로 파일을 열어서 하시는 것은 상당히 힘듬니다. Assign은 순차적만 접근을



    할 수 있으므로...



    TStringList를 이용하세요...



    var

    StrList: TStringList;

    begin

    StrList := TStringList.Create;

    StrList.LoadFromFile('풀패스파일이름');



    // StrList.Text에 텍스트파일 내용이 들어있으니까 이것을 이용해서 검색하시고

    // Insert함수를 이용해서 원하시는 위치에다가 끼워넣으세요...

    // 줄바꿈은 #13#10을 넣으세요...



    StrList.SaveToFile('풀패스파일이름');

    StrList.Free;

    end;



    ^^ 항상 즐코하세요...



    문경열 wrote:

    >

    > 텍스트 파일을 코딩상으로 편집하고 싶은데 어떻게 하면 되죠?

    >

    > Assign으로 파일을 열면 파일끝부분에만 문자열이 추가되네요.

    >

    > ...해당 문자열을 찾아서

    >

    > ...그다음 행에 특정 문자열을 삽입한다음

    >

    > ...파일을 저장하고 싶은데...

    >

    > 책을 몇권뒤져봐도 없네여...

    >

    > 설마 불가능한건 아니겠죠?

    >

    > 답변 부탁드립니다.

    >

    >