<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: подсчет размера файлов</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/8847.html</link>
    <description>В Perl совсем почти не разбираюсь, возникла срочная задача исправить работающий скрипт.&lt;br&gt; Прошу помочь тех кто в этом разбирается, т.к. задача тривиальная. Разбираться самому с языком уйдет много времени, а это критично. Нужно вставить кусок кода в  цикл.&lt;br&gt;есть переменная email, есть каталоги /var/spool/imap/user/$email&lt;br&gt;в данном каталоге нужно выбрать все файлы по шаблону, пример 164458. (т.е. произвольное кол-во  цифр и в конце точка) и посчитать их суммарный объем в байтах, поместив итоговую сумму в переменную used.&lt;br&gt;</description>

<item>
    <title>подсчет размера файлов (NuINu)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/8847.html#3</link>
    <pubDate>Thu, 09 Sep 2010 17:25:30 GMT</pubDate>
    <description>&amp;gt;а как исключить несуществующий $path ? &lt;br&gt;&amp;gt;чтобы вот такого не было: &lt;br&gt;&amp;gt;readdir() attempted on invalid dirhandle DIR at ./usage.pl line 56. &lt;br&gt;&lt;br&gt;банально проверяйте что возвращает opendir&lt;br&gt;почитать можно здесь&lt;br&gt;perldoc -f opendir&lt;br&gt;</description>
</item>

<item>
    <title>подсчет размера файлов (Zaltic)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/8847.html#2</link>
    <pubDate>Thu, 09 Sep 2010 09:00:28 GMT</pubDate>
    <description>а как исключить несуществующий $path ?&lt;br&gt;чтобы вот такого не было:&lt;br&gt;readdir() attempted on invalid dirhandle DIR at ./usage.pl line 56.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>подсчет размера файлов (cryo)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/8847.html#1</link>
    <pubDate>Wed, 08 Sep 2010 09:01:52 GMT</pubDate>
    <description>Примерно так:&lt;br&gt;$path = &quot;/var/spool/imap/user&quot;;&lt;br&gt;opendir(DIR, $path);&lt;br&gt;foreach (readdir DIR) &#123;&lt;br&gt;   next&lt;br&gt;      unless (/^&#092;d+&#092;./);&lt;br&gt;   $total_size += (stat(&quot;$path/$_&quot;))&#091;7&#093;;&lt;br&gt;&#125;&lt;br&gt;closedir DIR;&lt;br&gt;&lt;br&gt;print &quot;Total Size: $total_size&#092;n&quot;;&lt;br&gt;</description>
</item>

</channel>
</rss>
