<?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[probleme ordner zu erstellen]]></title><description><![CDATA[<p>hallo</p>
<p>ich habe eine exe</p>
<p>die tut errorlogs erstellen. ich will also in dem ordner in welchem meine exe ist erst nach einem errorlogs ordner suchen</p>
<p>wenn dieser gefunden ist dann soll eine weitere error.txt datei darin gespecihert werden. wenn nicht vorhanden dann soll in dem gleichen ordner ein ordner namens errorlogs erstellt werden.</p>
<p>mein prob ist</p>
<p>ich erstelle immer den ornder und losche somit den anderen mit dem ganzen inhalt. hmmm was mach ich falsch.</p>
<p>hier der code</p>
<pre><code class="language-cpp">CString path = GetCommandLine(); 
			int pos = path.ReverseFind( '\\'); 
			path = path.Mid(1, pos-1);

			CFileFind find; 
			bool bWorking; 
			CString Ordner; 
			bWorking = find.FindFile(path); 

			while(bWorking) 
			{ 
				bWorking = find.FindNextFile(); 
				if(find.IsDirectory()) 
				{ 
					Ordner=find.GetFileName(); 
					if(Ordner == &quot;ErrorLogs&quot;)//name des ordners 
					{ 

					}
					else
					{

						path = path + &quot;\\ErrorLogs&quot;; 
						CreateDirectory(path, NULL);

					}
				} 
			} 
			find.Close();  

//naher bestimme ich dann genau mit

CString filename = path + &quot;\\ErrorLog_&quot; + time + &quot;.txt&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/71129/probleme-ordner-zu-erstellen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 01:59:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/71129.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Apr 2004 09:16:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to probleme ordner zu erstellen on Thu, 15 Apr 2004 09:16:27 GMT]]></title><description><![CDATA[<p>hallo</p>
<p>ich habe eine exe</p>
<p>die tut errorlogs erstellen. ich will also in dem ordner in welchem meine exe ist erst nach einem errorlogs ordner suchen</p>
<p>wenn dieser gefunden ist dann soll eine weitere error.txt datei darin gespecihert werden. wenn nicht vorhanden dann soll in dem gleichen ordner ein ordner namens errorlogs erstellt werden.</p>
<p>mein prob ist</p>
<p>ich erstelle immer den ornder und losche somit den anderen mit dem ganzen inhalt. hmmm was mach ich falsch.</p>
<p>hier der code</p>
<pre><code class="language-cpp">CString path = GetCommandLine(); 
			int pos = path.ReverseFind( '\\'); 
			path = path.Mid(1, pos-1);

			CFileFind find; 
			bool bWorking; 
			CString Ordner; 
			bWorking = find.FindFile(path); 

			while(bWorking) 
			{ 
				bWorking = find.FindNextFile(); 
				if(find.IsDirectory()) 
				{ 
					Ordner=find.GetFileName(); 
					if(Ordner == &quot;ErrorLogs&quot;)//name des ordners 
					{ 

					}
					else
					{

						path = path + &quot;\\ErrorLogs&quot;; 
						CreateDirectory(path, NULL);

					}
				} 
			} 
			find.Close();  

//naher bestimme ich dann genau mit

CString filename = path + &quot;\\ErrorLog_&quot; + time + &quot;.txt&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/501815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/501815</guid><dc:creator><![CDATA[newkid]]></dc:creator><pubDate>Thu, 15 Apr 2004 09:16:27 GMT</pubDate></item><item><title><![CDATA[Reply to probleme ordner zu erstellen on Thu, 15 Apr 2004 10:11:27 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>ich habe einfach den komplizierten Kram von dir weggemacht. Brauchst du nicht zu machen suchst ja nur nach einen Verzeichnis.</p>
<p>Fehler:<br />
- Du hast immer nur einmal gesucht und wenn das nicht geklappt hat, hat er direkt neu erstellt</p>
<p>War noch was kann mich jetzt nicht mehr erinnern <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<pre><code class="language-cpp">CString path = GetCommandLine(); 
int pos = path.ReverseFind( '\\'); 
path = path.Mid(1, pos-1); 

CFileFind find; 
CString strDirFound;

if(find.FindFile(path + &quot;\\ErrorLogs&quot;))
{
	//Was weiss ich sowas hier vielleicht:
	path = path + &quot;\\ErrorLogs&quot;; 
	//dann steht in path dein Dir zur Errorlogs
}
else
{
	path = path + &quot;\\ErrorLogs&quot;; 
	CreateDirectory(path, NULL); 
}
find.Close();
</code></pre>
<p>sollte funzen.<br />
Viel Spass</p>
<p>*winke*<br />
Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/501863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/501863</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Thu, 15 Apr 2004 10:11:27 GMT</pubDate></item><item><title><![CDATA[Reply to probleme ordner zu erstellen on Thu, 15 Apr 2004 10:29:31 GMT]]></title><description><![CDATA[<p>danke danke hat geklappt</p>
<p>naja ich habe es so kompli. gemacht, da ich das so hier im forum oefters gefunden habe! mit dem bworking</p>
<p>ich dachte auch weil es ja while(bWorking) heisst dann sucht er alle bis er findet, aber naja</p>
<p>trozdem danke, ist jetzt vom code her schlanker und durchsichtiger.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/501873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/501873</guid><dc:creator><![CDATA[newkid]]></dc:creator><pubDate>Thu, 15 Apr 2004 10:29:31 GMT</pubDate></item></channel></rss>