<?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[&amp;gt;Naming a File&amp;lt;]]></title><description><![CDATA[<p>Guten Tag.</p>
<p>Wie soll man einen Pfad begrenzen? Etwa mit MAX_PATH???<br />
Die Mehrheit macht das so:</p>
<pre><code class="language-cpp">WCHAR szPath[MAX_PATH];
</code></pre>
<p>In der Dokumentation von Funktionen, die mit einem Pfad arbeiten steht aber, dass man diese Begrenzung auf 255 Zeichen pro Ordner erweitern kann.<br />
Dazu <a href="http://msdn2.microsoft.com/en-us/library/aa365247.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/aa365247.aspx</a> .</p>
<p>Aber empfielt sich das bei einer Rekursion, die die Festplatte durchsucht? Es kann ja durchaus sein, dass die Festplattenstruktur sehr tief ist und Ordnernamen lang sind.</p>
<p>Also, wie vorgehen?</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/211148/gt-naming-a-file-lt</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 17:01:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/211148.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Apr 2008 14:55:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;gt;Naming a File&amp;lt; on Sat, 19 Apr 2008 14:55:49 GMT]]></title><description><![CDATA[<p>Guten Tag.</p>
<p>Wie soll man einen Pfad begrenzen? Etwa mit MAX_PATH???<br />
Die Mehrheit macht das so:</p>
<pre><code class="language-cpp">WCHAR szPath[MAX_PATH];
</code></pre>
<p>In der Dokumentation von Funktionen, die mit einem Pfad arbeiten steht aber, dass man diese Begrenzung auf 255 Zeichen pro Ordner erweitern kann.<br />
Dazu <a href="http://msdn2.microsoft.com/en-us/library/aa365247.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/aa365247.aspx</a> .</p>
<p>Aber empfielt sich das bei einer Rekursion, die die Festplatte durchsucht? Es kann ja durchaus sein, dass die Festplattenstruktur sehr tief ist und Ordnernamen lang sind.</p>
<p>Also, wie vorgehen?</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494660</guid><dc:creator><![CDATA[ViperBytes]]></dc:creator><pubDate>Sat, 19 Apr 2008 14:55:49 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;gt;Naming a File&amp;lt; on Sat, 19 Apr 2008 14:57:14 GMT]]></title><description><![CDATA[<p>Bau dir nen Baum!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494662</guid><dc:creator><![CDATA[Kletteraffe]]></dc:creator><pubDate>Sat, 19 Apr 2008 14:57:14 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;gt;Naming a File&amp;lt; on Sat, 19 Apr 2008 15:26:58 GMT]]></title><description><![CDATA[<p>Größeren Puffer verwenden und diesen Hinweis aus Deiner verlinkten Seite beachten:</p>
<blockquote>
<p>The Windows API has many functions that also have Unicode versions to permit a maximum path length of approximately 32,000 characters composed of components up to 255 characters each in length. To specify that kind of extended length path, use the &quot;\?\&quot; prefix. For example, &quot;\?\D:\&lt;path&gt;&quot;.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1494677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494677</guid><dc:creator><![CDATA[sri]]></dc:creator><pubDate>Sat, 19 Apr 2008 15:26:58 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;gt;Naming a File&amp;lt; on Sat, 19 Apr 2008 15:41:17 GMT]]></title><description><![CDATA[<p>Dynamisch den Buffer verwalten... aber ein Verzeichnis kann nicht mehr als 255 Zeichen haben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494685</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 19 Apr 2008 15:41:17 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;gt;Naming a File&amp;lt; on Sat, 19 Apr 2008 22:23:42 GMT]]></title><description><![CDATA[<p>was sind denn dyn. puffer?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494847</guid><dc:creator><![CDATA[goforit]]></dc:creator><pubDate>Sat, 19 Apr 2008 22:23:42 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;gt;Naming a File&amp;lt; on Sat, 19 Apr 2008 22:26:48 GMT]]></title><description><![CDATA[<p>std::string</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494848</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494848</guid><dc:creator><![CDATA[puffy]]></dc:creator><pubDate>Sat, 19 Apr 2008 22:26:48 GMT</pubDate></item></channel></rss>