private void writeFCB(int dir, FCB fcb) { int offset = dir * 32; int sector = offset / 128; offset = offset % 128; readSector(sector, fcbBuffer); for (int i = 0; i < 32; i++) { fcbBuffer[offset + i] = fcb.getBytes( )[i]; } writeSector(sector, fcbBuffer); }
private void writeFCB(int dir, FCB fcb) { int offset = dir * 32; int sector = offset / 128; offset = offset % 128; readSector(sector, fcbBuffer); for ( int i = 0; i < 32; i++ ) fcbBuffer[offset + i] = fcb.getBytes( )[i]; writeSector(sector, fcbBuffer); }