1
어쩌면 비슷한 질문 Stackoverflow에서 요청했지만 내 문제에 대한 해결책을 찾을 수없는 것 같습니다.파일 끝에 BinaryWriter를 사용하여 데이터를 추가하는 방법은 무엇입니까?
간단히 쓰기 가능한 이진 스트림을 열고 동일한 스트림을 사용하여 파일에 데이터를 추가 할 수 있습니다. 파일을 쓰기 위해 열면 포함 된 모든 데이터가 지워지고 새 파일이 시작됩니다. 또한, 읽기 전용으로 파일을 열면 쓸 수는 없지만 읽을 수는 있습니다. 사람들은 온라인에서 두 개의 별도 스트림을 사용하도록 제안했습니다. 하나는 읽기 용이고 다른 하나는 쓰기 용입니다. 나는 그것이이 경우에 효과가 있다고 생각하지 않는다. 당신이 추가 모드에서 열립니다해야이
Stream fs = new FileStream(filename, FileMode.Append);
BinaryWriter bw = new BinaryWriter(fs);
같은 작가를 열면
fs:BinaryWriter;
fs := new BinaryWriter(File.Create('c:\test.dat'));
fs.seek(0,SeekOrigin.End);
fs.Write('test string');
fs.Close;
위대한 작품! 귀하의 답변에 감사드립니다. – ThN