<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[überprüfen ob Verzeichniss existiert]]></title><description><![CDATA[<p>Wie kann ich unter ANSI-C prüfen ob ein Verzeichniss existiert und wenn nicht dieses anlegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/147629/überprüfen-ob-verzeichniss-existiert</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 00:10:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/147629.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 May 2006 16:28:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to überprüfen ob Verzeichniss existiert on Thu, 18 May 2006 16:28:39 GMT]]></title><description><![CDATA[<p>Wie kann ich unter ANSI-C prüfen ob ein Verzeichniss existiert und wenn nicht dieses anlegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1060317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1060317</guid><dc:creator><![CDATA[Doom3]]></dc:creator><pubDate>Thu, 18 May 2006 16:28:39 GMT</pubDate></item><item><title><![CDATA[Reply to überprüfen ob Verzeichniss existiert on Thu, 18 May 2006 17:14:38 GMT]]></title><description><![CDATA[<p>garnicht. C hat keine Ahnung von Verzeichnissen.</p>
<p>Unter dos kannst du</p>
<pre><code class="language-cpp">#include &lt;dir.h&gt;     /* mkdir( )    */
#include &lt;dirent.h&gt;  /* opendir( )  */
#include &lt;errno.h&gt;   /* printf( )   */

extern int errno;

int main( int argc, char* argv[] )
{
    char  *directory  = &quot;C:\\my\\nice\\dir&quot;;
    DIR   *dirp       = 0;

    dirp = opendir( directory );

    if( dirp = 0 ) {
        if( errno = ENOENT )
            printf( &quot;Directory \&quot;%s\&quot; does not exist!\n&quot;, directory );
        else {
            printf( &quot;Unknown error!\n&quot; );
            return ERROR_FAILURE;
        }

        if( mkdir( directory ) != 0 ) {
            printf( &quot;Couldn't create directory \&quot;%s\&quot;!\n&quot;, directory );
            return ERROR_FAILURE;
        }
    }

    closedir( dirp );
    return ERROR_SUCCESS;
}
</code></pre>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1060348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1060348</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 18 May 2006 17:14:38 GMT</pubDate></item><item><title><![CDATA[Reply to überprüfen ob Verzeichniss existiert on Thu, 18 May 2006 17:25:44 GMT]]></title><description><![CDATA[<p>Danke für die Hilfe, ich habe aber keine &quot;dir.h&quot; und &quot;dirent.h&quot; in meinem MS VS 6.0 Compiler? Was mache ich da? Zumindest findet er es nicht und eine Dateisuche auf der festplate bringt auch keinen Erfolg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1060363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1060363</guid><dc:creator><![CDATA[Doom3]]></dc:creator><pubDate>Thu, 18 May 2006 17:25:44 GMT</pubDate></item><item><title><![CDATA[Reply to überprüfen ob Verzeichniss existiert on Thu, 18 May 2006 17:54:25 GMT]]></title><description><![CDATA[<p>Abgesehen vom Prüfen, ein generelles Anlegen des Verzeichnisses in dem ich meine Userdaten abspeichern möchte, ist zwar nicht so elegant, wäre aber auch ok. jedoch öffnet mir der Befehhl &quot;system(&quot;md uderdaten&quot;)&quot; immer eine commandbox und schließt sie gleich wieder, sieht halt nicht sehr professionell aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1060390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1060390</guid><dc:creator><![CDATA[Doom3]]></dc:creator><pubDate>Thu, 18 May 2006 17:54:25 GMT</pubDate></item><item><title><![CDATA[Reply to überprüfen ob Verzeichniss existiert on Thu, 18 May 2006 19:07:56 GMT]]></title><description><![CDATA[<p>Mit der Platform SDK:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;

int main( int argc, char *argv[] )
{
	char *directory = &quot;C:\\windows&quot;;
	if( !CreateDirectory( directory, 0 ) ) {
		if( GetLastError() == 0xB7 )
			printf( &quot;Directory \&quot;%s\&quot; does already exists!&quot;, directory );
			return 0;
		else
			printf( &quot;Unknwon error!\n&quot; );
			return -1;
	}
    printf( &quot;Directory \&quot;%s\&quot; created!\n&quot;, directory );

	return 0;
}
</code></pre>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1060445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1060445</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 18 May 2006 19:07:56 GMT</pubDate></item><item><title><![CDATA[Reply to überprüfen ob Verzeichniss existiert on Thu, 18 May 2006 19:15:51 GMT]]></title><description><![CDATA[<p>Ja, genau das kann ich gebrauchen, danke schön.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1060449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1060449</guid><dc:creator><![CDATA[Doom3]]></dc:creator><pubDate>Thu, 18 May 2006 19:15:51 GMT</pubDate></item><item><title><![CDATA[Reply to überprüfen ob Verzeichniss existiert on Fri, 19 May 2006 16:29:13 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<p>Platform SDK</p>
</blockquote>
<p>Win32API nennt man das.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061127</guid><dc:creator><![CDATA[c.rackwitz]]></dc:creator><pubDate>Fri, 19 May 2006 16:29:13 GMT</pubDate></item><item><title><![CDATA[Reply to überprüfen ob Verzeichniss existiert on Fri, 19 May 2006 16:29:30 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=13512" rel="nofollow">c.rackwitz</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=10" rel="nofollow">ANSI C</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061128</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 19 May 2006 16:29:30 GMT</pubDate></item><item><title><![CDATA[Reply to überprüfen ob Verzeichniss existiert on Fri, 19 May 2006 19:04:48 GMT]]></title><description><![CDATA[<p>c.rackwitz schrieb:</p>
<blockquote>
<p>Swordfish schrieb:</p>
<blockquote>
<p>Platform SDK</p>
</blockquote>
<p>Win32API nennt man das.</p>
</blockquote>
<p>Yup, ich schieb's auf die Müdigkeit.</p>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061216</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Fri, 19 May 2006 19:04:48 GMT</pubDate></item></channel></rss>