Лабораторная работа: Програма для сканування каталогу на наявність відповідних файлів
· 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.