Edición de un archivo de 1 MB de forma continua, lo que es más eficiente?

StackOverflow https://stackoverflow.com/questions/2841427

  •  27-09-2019
  •  | 
  •  

Pregunta

He a ser la edición de forma continua un archivo de 1 MB, que simula un sistema de archivos. Tengo que modificar el directorio de archivos FAT, Control Blocks, bloques, etc.

Proffesor recomienda sobrescribir el archivo cada vez que se realiza una actualización. 1 MB no debe tomar minutos para hacer eso, pero eso no me gusta esta manera.

¿Es una FileChannel el camino a seguir aquí? Además, entiendo que si yo editar un MappedByteBuffer , el contenido del archivo asignado región también se edita inmediatamente? es decir, se asigna reflexiva?

Gracias.

¿Fue útil?

Solución

Es necesario RandomAccessFile .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top