8.7.11. Утилита File Size (FS)
FS выполняет некоторые функции утилиты File Find, а именно:
1) отображение размеров файлов, а также их суммарных длин по каталогам;
2) проверку возможности размещения заданного множества файлов на указанном
диске, которую
целесообразно производить перед операцией копирования или пересылки.
Утилита работает только в недиалоговом режиме и запускается командной
строкой вида:
FS [pattern]
[d:] [/?] [/S] [/T]
Аргументом pattern задается множество файлов, размеры которых требуется отобразить. По
умолчанию принимается шаблон *.*.
Указание аргумента d: дополнительно обеспечивает проверку возможности размещения этого
множества файлов на диске в приводе d.
Переключатели интерпретируются следующим образом:
/Р —
обеспечить постраничную выдачу с паузой после заполнения каждого экрана;
/S
—
обработать все подчиненные каталоги с тем же шаблоном;
/Т — отобразить
только итоговые сведения.
Утилита отображает список файлов, сопоставимых с шаблоном, указывая их
длины, а при наличии переключателя /S — производит разбивку подходящих файлов по каталогам. После
перечисления файлов FS выдает итоговые сведения, включающие:
1) суммарный размер файлов
в байтах (total bytes);
2) суммарный размер
кластеров, занимаемых файлами, в байтах (bytes disk space occupied) и суммарную длину
незанятых хвостовых фрагментов последних кластеров в процентах (slack);
3) емкость диска по pattern в байтах (bytes available on drive);
4) размер свободной
области на диске в байтах и в процентах (bytes unused on drive).
При наличии переключателя /S сведения по пп. 1 и 2 выдаются для каждого
обработанного
каталога.
Если задан аргумент d:, то дополнительно
отображается следующая информация:
1) размер области, необходимой для размещения файлов, в байтах (bytes disk space needed to copy);
2) размер свободной области на диске в приводе d в байтах (bytes available on drive);
3)вывод о возможности копирования файлов, а именно: достаточно
дискового пространства (enough disk space) или недостаточно
дискового пространства (insufficient disk
space).