Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.24 KB

README.md

File metadata and controls

51 lines (38 loc) · 1.24 KB

Вычислять количество и размер файлов в директории

du DIR [DEPTH]
  • Обязательный параметр - директория
  • Опциональный параметр - глубина

Программа спускается не дальше, чем на глубину (если она указана)

Выводит количество файлов и общий размер. Если возникают ошибки - вывести их и продолжить работу.

Для реализации: listDirectory, getFileSize из пакета directory

Выдаёт для каждой директории не глубже DEPTH количество файлов в ней.

Выдаёт для каждой директории не глубже DEPTH - общий размер файлов.

Например,

$ ls -la
drwxr-xr-x   - red 22 окт 16:38 app
.rw-r--r-- 105 red 22 окт 16:38 CHANGELOG.md
.rw-r--r-- 824 red 22 окт 16:41 du.cabal
.rw-r--r-- 641 red 22 окт 16:43 README.md
$ du . 0
Count:
. 4
Size:
. 1570
$ du .
Count:
. 4
./app 1
Size:
. 1657
./app 87

Использовать mtl

Дедлайн: 5 ноября 2021 г.