Domanda

Sono continuamente di operare su un file di 1 MB, la simulazione di un file system. Ho per modificare la directory dei blocchi file di controllo, FAT, blocchi, ecc.

Proffesor consiglia di sovrascrivere il file ogni volta che viene eseguito un aggiornamento. 1MB non dovrebbe prendere minuti per farlo, ma non mi piace questo modo.

È un FileChannel il modo di andare qui? Inoltre, ho capito che se modificare una MappedByteBuffer , il contenuto della regione file mappato viene anche montato subito? cioè è mappato riflessiva?

Grazie.

È stato utile?

Soluzione

È necessario RandomAccessFile .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top