<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Posix решение размер каталога]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=26699</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=26699&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Posix решение размер каталога».]]></description>
		<lastBuildDate>Wed, 20 Feb 2013 11:31:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Posix решение размер каталога]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=328565#p328565</link>
			<description><![CDATA[<p><img src="https://linuxforum.ru/img/smilies/bu.gif" alt="bu" />&nbsp; Жестко туплю , MAN зачитал все понял. Спасибо</p>]]></description>
			<author><![CDATA[null@example.com (l_cho)]]></author>
			<pubDate>Wed, 20 Feb 2013 11:31:27 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=328565#p328565</guid>
		</item>
		<item>
			<title><![CDATA[Re: Posix решение размер каталога]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=328553#p328553</link>
			<description><![CDATA[<div class="quotebox"><cite>l_cho пишет:</cite><blockquote><p>Размер папки , Размер каталога</p></blockquote></div><p>Его посчитать ещё надо, или забыл, что каталог это файл?</p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Wed, 20 Feb 2013 10:17:46 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=328553#p328553</guid>
		</item>
		<item>
			<title><![CDATA[Re: Posix решение размер каталога]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=328491#p328491</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>ещё раз, что по твоему «размер директории»?</p></blockquote></div><p>Размер папки , Размер каталога<br /></p><div class="codebox"><pre><code>#include &lt;iostream&gt;
#include &lt;sys/stat.h&gt;
using namespace std;

int FileSize(const char *filename){
struct stat file_stat;
stat(filename,&amp;file_stat);
cout&lt;&lt;file_stat.st_size&lt;&lt;endl;
}

int main(){

FileSize(&quot;/mnt&quot;);
return 0;
}</code></pre></div><p>Вывод 4096 , а размер там гигов за 100 переволил</p>]]></description>
			<author><![CDATA[null@example.com (l_cho)]]></author>
			<pubDate>Wed, 20 Feb 2013 07:27:16 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=328491#p328491</guid>
		</item>
		<item>
			<title><![CDATA[Re: Posix решение размер каталога]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=328486#p328486</link>
			<description><![CDATA[<p>ещё раз, что по твоему «размер директории»?<br />stat.st_size выдаёт вполне корректный результат, правда и зависящий от ФС и, возможно, её реализации и системы...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Wed, 20 Feb 2013 06:49:01 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=328486#p328486</guid>
		</item>
		<item>
			<title><![CDATA[Re: Posix решение размер каталога]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=328467#p328467</link>
			<description><![CDATA[<p>Именно размер директории не выдает , только имя и еще 3 параметра. Так и не нашел решение такой на первый взгляд простой проблемы.</p>]]></description>
			<author><![CDATA[null@example.com (l_cho)]]></author>
			<pubDate>Wed, 20 Feb 2013 04:13:01 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=328467#p328467</guid>
		</item>
		<item>
			<title><![CDATA[Re: Posix решение размер каталога]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=327169#p327169</link>
			<description><![CDATA[<p>Решение<br /></p><div class="codebox"><pre><code>#include &lt;stdio.h&gt;
#include &lt;sys/types.h&gt;
#include &lt;dirent.h&gt;

int main() {
    DIR *dir;// для работы с файлами переменная типа дир
    struct dirent *entry;

    dir = opendir(&quot;/&quot;);
    if (!dir) {
        perror(&quot;diropen&quot;);
        return(1);
    };

    while ( (entry = readdir(dir)) != NULL) {
        printf(&quot;%d - %s [%d] %d\n&quot;,
            entry-&gt;d_ino, entry-&gt;d_name, entry-&gt;d_type, entry-&gt;d_reclen);
    };

    closedir(dir);
};</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (l_cho)]]></author>
			<pubDate>Thu, 14 Feb 2013 05:31:25 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=327169#p327169</guid>
		</item>
		<item>
			<title><![CDATA[Posix решение размер каталога]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=327167#p327167</link>
			<description><![CDATA[<p>Добрый день , гугель ничего не дал по запросу как в Linux подсчитать размер каталога . С файлом проблем нет вот решение , но оно не подходит для каталога. <br /></p><div class="codebox"><pre><code>#include &lt;iostream&gt;
#include &lt;sys/stat.h&gt;
using namespace std;
 
int FileSize(const char *filename){
struct stat file_stat;
stat(filename,&amp;file_stat);
cout&lt;&lt;file_stat.st_size&lt;&lt;endl;
}
 
int main(){
FileSize(&quot;/home&quot;);
return 0;
}
 
 </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (l_cho)]]></author>
			<pubDate>Thu, 14 Feb 2013 05:04:14 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=327167#p327167</guid>
		</item>
	</channel>
</rss>
