예를들면 아래와 같은 test.ini파일에서
[AAA]
status=open
prior=1
new=apple
[BBB]
status=open
prior=2
섹션 [AAA]를 [CCC]로 수정 할 수 있는 방법 없을까요?
키값인 status 나 prior 같은건 그냥 iniwrite로 수정이 되는데
섹션수정은 어떻게 하는지 모르겠네요.
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
예를들면 아래와 같은 test.ini파일에서
[AAA]
status=open
prior=1
new=apple
[BBB]
status=open
prior=2
섹션 [AAA]를 [CCC]로 수정 할 수 있는 방법 없을까요?
키값인 status 나 prior 같은건 그냥 iniwrite로 수정이 되는데
섹션수정은 어떻게 하는지 모르겠네요.
광고
전체 최신 인기글
전체 주간 인기글
ini파일을 fileread해서 [AAA]를 [CCC]로 stringreplace한 다음 기존 ini파일을 filedelete하고 fileappend명령으로 동일파일명으로 ini파일을 만들어주면 되겠지요.
ini파일도 확장자가 ini일뿐 그냥 지정된 형식으로 구성된 텍스트파일일 뿐입니다.
iniread iniwrite명령에 너무 구애받지 마시길 바랍니다.
ini파일 내의 항목이 몇개 안되면 상관없는데 갯수가 많은 경우 iniread, iniwrite명령으로 그걸 다 다루려고 하면 너무 비효율적입니다. 시간이 너무 오래걸려요. 하나 열때마다 파일열고 읽고 (혹은 쓰고) 닫고를 반복하니까요.
그럴때는 그냥 스트링으로 다루는것이 훨씬 빠릅니다.