Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }