Операционная система MS DOS (том 2)


Файлы и каталоги - часть 7


if(rptr->name[0] == 0) break;

// Выводим содержимое дескриптора файла

for(i=0; i<8; i++) printf("%c",rptr->name[i]); printf("."); for(i=0; i<3; i++) printf("%c",rptr->ext[i]); printf(" %02X %02d-%02d-%02d %02d:%02d:%02d ", rptr->attr, rptr->date.day, rptr->date.month, rptr->date.year + 1980, rptr->time.hour, rptr->time.min, rptr->time.sec * 2); printf(" %-5d %lu", rptr->cluster_nu, rptr->size);

}

// Освобождаем буфера

_ffree(root_buffer); _ffree(boot_rec); _ffree(fat_buffer); }

Запустив программу два раза для диска С: и RAM-диска G: мы получили на экране следующую картину:

Чтение корневого каталога логического диска (C)Фролов А., 1991

Введите обозначение диска, для просмотра корневого каталога (A, B, ...):c FAT имеет 12-битовый формат

Имя файла Аттр. Дата Время Кластер Размер ------------ ----- ---------- -------- ------- ------ IO .SYS 07 26-11-1988 00:55:26 2 33337 MSDOS .SYS 07 26-11-1988 00:56:18 11 37376 DOS . 10 22-09-1990 00:50:34 21 0 ARC . 10 22-09-1990 00:58:08 22 0 SYSPRG . 10 03-10-1990 12:09:10 23 0 COMMAND .COM 20 30-11-1988 00:00:04 25 37557 SSTOR .SYS 20 03-04-1989 12:00:00 354 17884 DUMM1004.COM 20 17-06-1990 12:59:24 35 1004 AUTOEXEC.B21 20 20-12-1990 11:21:02 359 677 AUTOEXEC.C60 20 28-07-1990 09:17:26 360 241 хYSLOG . 20 15-01-1991 19:42:48 441 510 SD .INI 20 08-10-1990 10:05:52 362 2497 NULLFILE. 20 17-02-1991 13:59:28 0 0 CLSCREEN.SYS 20 06-06-1990 20:58:36 363 157 AUTOEXEC.BAT 20 18-10-1990 16:14:14 364 677 FRECOVER.IDX 27 08-10-1990 10:07:16 504 29 FRECOVER.DAT 21 08-10-1990 10:07:16 467 18432 CONFIG .SYS 20 02-02-1991 21:19:34 332 390 х . 20 04-02-1991 21:34:34 361 254

Чтение корневого каталога логического диска (C)Фролов А., 1991

Введите обозначение диска, для просмотра корневого каталога (A, B, ...):g FAT имеет 12-битовый формат

Имя файла Аттр. Дата Время Кластер Размер ------------ ----- ---------- -------- ------- ------ MS-RAMDR.IVE 08 03-01-1990 00:00:00 0 0 TEMP . 10 17-02-1991 13:59:22 2 0 INCLUDE . 10 17-02-1991 13:59:26 3 0 BOOK3 .DOC 20 17-02-1991 15:27:38 18 181248




- Начало -  - Назад -  - Вперед -