Лабораторная работа: Програма для сканування каталогу на наявність відповідних файлів

· FA_HIDDEN (Hidden file) – скриті файли;

· FA_SYSTEM (System file) – ситемні файли;

· FA_LABEL (Volume label) – мітка тому;

· FA_DIREC (Directory) – директорії;

· FA_ARCH (Archive) - архівніфайли.

3. Вияснити призначення поля ff_reserved в структурі ffblk

В структурі ffblk є поле ff_reserved, яке призначене для використання системою MS-DOS. Поле має тип масив розмірністю 21 символ.

4. Сформувати сьогоднішню дату та час в два байти, відповідно описаним правилам

Нехай маємо дату - 31.12.2010

Під дату виділяється 2 байти

|15. . . . . . . . . . .9|8. . . . . .5|4. . . . . . . .0|

|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|

| Years -1980 | Month | Day |

day 31 = 11111

mon 12 = 1100

yaer 2010-1980 = 0011110

date = 0000 0000 0000 0000

1. date = year

000000000 0011110

2. date << 4

00000 0011110 0000

3. date | mon

00000 0011110 1100

4. date << 5

0011110 1100 00000

5. date | day

0011110 1100 11111 = 15775

Отже, 31.12.2010 = 15775.

Нехай маємо час - 16:59:35.

К-во Просмотров: 170
Бесплатно скачать Лабораторная работа: Програма для сканування каталогу на наявність відповідних файлів