FileStream.Write()를 사용하여 파일에 로깅하고 있습니다. 파일이 최대 크기에 도달하면 파일의 시작 부분에서 로그의로드를 삭제하려고합니다. 이 일을하는 가장 좋은 방법은 무엇입니까?최대 크기로 로그 파일을 만드는 방법은 무엇입니까?
제가 지금까지 가지고있는 가장 좋은 아이디어는 두 번째 파일을 만드는 것입니다. 원본 파일에서 보관하고 싶은 모든 것을 파일에 기록하십시오. 그런 다음 원본 파일을 삭제하고 두 번째 파일의 이름을 원래 파일 이름으로 바꿉니다.
내가 할 수있는보다 간단하고 효율적인 방법이 있습니까?
감사! 나는 너의 간단한 버전으로 갈거야. 나는 당신의 '보다 효율적인'제안보다 더 효율적이라고 생각합니다! –
두 파일 만 있으면됩니다. 내가 쓰고있는 것, 이전의 것. 현재 파일이 가득 차면 새 파일을 시작하고 가장 오래된 파일을 삭제할 수 있습니다. –