<?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[Dateien umbennen?]]></title><description><![CDATA[<p>Hey wie kann ich eine Datei umbenennen? Also ich übergebe den Dateinamen einer Datei aus einem Ordner und möchte den ändern.</p>
<pre><code class="language-cpp">if(rename(name,filename) == 0)
	{
		MessageBox(&quot;Umbennant&quot;);
	}
</code></pre>
<p>also das habe ich versucht und er gibt mit auch die Meldung aus, aber er verändert die Datei nicht. So ich habe den Fehler jetzt gefunden und zwar lag es daran das er nicht in das richtige Verzeichnis gewechselt hat.</p>
<p>Wie kann ich denn jetzt in ein anderes Verzeichnis wechseln? Um dort eine Datei zu ändern?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/202003/dateien-umbennen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Apr 2026 14:31:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/202003.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 06 Jan 2008 16:02:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateien umbennen? on Sun, 06 Jan 2008 16:49:52 GMT]]></title><description><![CDATA[<p>Hey wie kann ich eine Datei umbenennen? Also ich übergebe den Dateinamen einer Datei aus einem Ordner und möchte den ändern.</p>
<pre><code class="language-cpp">if(rename(name,filename) == 0)
	{
		MessageBox(&quot;Umbennant&quot;);
	}
</code></pre>
<p>also das habe ich versucht und er gibt mit auch die Meldung aus, aber er verändert die Datei nicht. So ich habe den Fehler jetzt gefunden und zwar lag es daran das er nicht in das richtige Verzeichnis gewechselt hat.</p>
<p>Wie kann ich denn jetzt in ein anderes Verzeichnis wechseln? Um dort eine Datei zu ändern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1431886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1431886</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Sun, 06 Jan 2008 16:49:52 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien umbennen? on Sun, 06 Jan 2008 18:45:50 GMT]]></title><description><![CDATA[<p>Gib in für beide Namen vollständige Pfade an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1432019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1432019</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 06 Jan 2008 18:45:50 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien umbennen? on Mon, 07 Jan 2008 00:47:08 GMT]]></title><description><![CDATA[<p>funktioniert! Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1432173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1432173</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Mon, 07 Jan 2008 00:47:08 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien umbennen? on Mon, 07 Jan 2008 01:43:58 GMT]]></title><description><![CDATA[<p>Ich habe noch ein Problem..<br />
Also ich möchte einen ganzen Ordner in einem Listenfeld ausgeben. Das klappt wunderbar. Nur es werden immer die Endungen &quot;.txt&quot; angezeigt. Diese möchte ich aus dem String entfernen. Nur jetzt steht anstatt der Namen immer ein &quot;|&quot;.<br />
Keine Ahnung warum das nicht funzt. Ich habe mir schon die Syntax angeguckt von .replace aber ka.</p>
<pre><code class="language-cpp">Filefind = finder.FindFile(strPath + _T(&quot;\\*&quot;));
	while(Filefind)
	{
	    Filefind = finder.FindNextFile();
	    CString strTmp = finder.GetFileName();
	    CString strnewTmp = strTmp.Replace(&quot;.txt&quot;,&quot;&quot;);

	    if(!finder.IsDirectory() &amp;&amp; strTmp != _T('.') &amp;&amp; strTmp != _T(&quot;..&quot;))
	    {
		m_ctlTabellenListe.AddString(strnewTmp);
            }
	}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1432176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1432176</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Mon, 07 Jan 2008 01:43:58 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien umbennen? on Mon, 07 Jan 2008 10:45:20 GMT]]></title><description><![CDATA[<p>Bei der Zeile<br />
CString strnewTmp = strTmp.Replace(&quot;.txt&quot;,&quot;&quot;);<br />
kannst du<br />
CString strnewTmp =<br />
weglassen. Replace gibt ein int zurück und verändert direkt die Variable strTmp.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1432277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1432277</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Mon, 07 Jan 2008 10:45:20 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien umbennen? on Mon, 07 Jan 2008 14:36:00 GMT]]></title><description><![CDATA[<p>also ich habe ganz bewusst eine neue Variable genommen, weil ich mit der beiden Varianten arbeiten muss.<br />
Er müsste ja rein theoretisch in der Variable strTmp Datei.txt speichern<br />
und in strnewTmp einfach nur noch Datei, da er ja mit replace das .txt löscht.</p>
<p>Aber das funzt gar nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1432450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1432450</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Mon, 07 Jan 2008 14:36:00 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien umbennen? on Mon, 07 Jan 2008 14:46:34 GMT]]></title><description><![CDATA[<p>Hat sich erledigt. Ich habe jetzt selber das Problem gefunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1432463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1432463</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Mon, 07 Jan 2008 14:46:34 GMT</pubDate></item></channel></rss>