URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7213
[ Назад ]

Исходное сообщение
"PERL  Размер директории."

Отправлено Azudim , 26-Фев-08 22:43 
Подскажите plz примерчик - надо получить размер содержимого директории (включая вложенные)?

Содержание

Сообщения в этом обсуждении
"PERL  Размер директории."
Отправлено arto , 27-Фев-08 01:12 
>Подскажите plz примерчик - надо получить размер содержимого директории (включая вложенные)?

perldoc File::Find


"PERL  Размер директории."
Отправлено Azudim , 27-Фев-08 14:03 

>perldoc File::Find

Ага, спасибо! Очень ценный ответ! Как раз для такого вундеркинда как я, который как название модуля увидет, сразу в голове код складывает =) можно було не утруждаться и ответь лаконичнее: google =)


"PERL  Размер директории."
Отправлено arto , 27-Фев-08 15:48 
>
>>perldoc File::Find
>
>Ага, спасибо! Очень ценный ответ! Как раз для такого вундеркинда как я,
>который как название модуля увидет, сразу в голове код складывает =)
>можно було не утруждаться и ответь лаконичнее: google =)

вундеркиндов не видал, а простые люди прочтут документацию, и если что
непонятно, уже спросят более конкретно.


"PERL  Размер директории."
Отправлено rWizard , 05-Мрт-08 14:34 
>Подскажите plz примерчик - надо получить размер содержимого директории (включая вложенные)?

Вопрос некорректен. "Размер директории" нигде не храниться и его можно только посчитать как сумму размеров файлов хранящихся в этой директории. Поэтому предыдущий отвечайющии прав с указанием направления -
1. Найти все файлы, лежащие в директории (File::Find, например)
2. Получить размер каждого
3. сложить


"PERL  Размер директории."
Отправлено kavkaz , 06-Мрт-08 21:36 
>>Подскажите plz примерчик - надо получить размер содержимого директории (включая вложенные)?

первым делом надо было поискать здесь:
http://www.google.ru/
http://search.cpan.org/

при успешном поиске наткнулся бы на модуль:
Filesys::DiskUsage

вот по нему документация:
http://search.cpan.org/~cog/Filesys-DiskUsage-0.04/lib/Files...

тебе для вывода размера директории и поддиректорий нужен параметр
max-depth со значением 1

попробуй поиграться - поймешь.