Локальные сети персональных компьютеров. Работа с сервером Novell NetWare


Программа VOLINFO - часть 2


if(ccode) break; if(!*(VolumeName[i])) break;

// Получаем информацию о томе

ccode = GetVolumeInfoWithNumber(i, VolumeName[i], &TotalBlocks, &SectorsPerBlock, &AvailableBlocks, &TotalDirectorySlots,&AvailableDirectorySlots, &Removable);

if(!ccode) {

// Подсчитываем общее количество секторов на томе // и количество свободных секторов

TotalSectors = (long)TotalBlocks * SectorsPerBlock; AvailableSectors = (long)AvailableBlocks * SectorsPerBlock;

// Выводим размер томов и размер свободного пространства // в килобайтах. Учитываем, что размер сектора // составляет 512 байт.

printf("\t%ld\t\t%ld", ((long)TotalSectors * 512L) / 1024L, ((long)AvailableSectors * 512L) / 1024L); } } }

Вот что программа VOLINFO вывела на экран, когда мы запустили ее на нашем сервере SYSPRG:

*VOLINFO* (C) Frolov A., 1993

Смонтированные тома: ---------------------------------------------- Имя тома Всего Кбайт Свободно Кбайт ---------------------------------------------- SYS 140000 8084 VOL1 178864 13768 VOL2 160000 13372 VOL3 169024 924




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