Como posso limitar a fragmentação de arquivos enquanto trabalho com o .NE

Na minha aplicação, estou reunindo pequenos bits de dados em um arquivo maior ao longo do tempo. Como resultado, o arquivo de destino se torna excessivamente fragmentado. O que pode ser feito para limitar a fragmentação do arquivo de saída com o .NET?

questionAnswers(4)

yourAnswerToTheQuestion