Question

Je suis à modifierons en continu un fichier de 1 Mo, simulant un système de fichiers. J'ai de modifier le répertoire des blocs de contrôle de File, FAT, blocs, etc.

Proffesor recommandé d'écraser le fichier à chaque fois qu'une mise à jour est faite. 1MB ne devrait pas prendre quelques minutes pour le faire, mais je ne aime pas cette façon.

Est-ce un FileChannel la façon d'y aller? Je comprends aussi que si je modifier un MappedByteBuffer , le contenu de la région de fichier mis en correspondance est également modifié immédiatement? dire est réflexive mappées?

Merci.

Était-ce utile?

La solution

Vous avez besoin RandomAccessFile .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top