<?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[Prüfen, ob ein Pfad gültig ist...OhO]]></title><description><![CDATA[<p>Hallo zusammen,<br />
Wie kann ich prüfen, ob ein String ein möglicher, gültiger Pfad ist, UNABHÄNGIG davon, ob die Datei existiert...<br />
Ein Beispiel:</p>
<pre><code>C:\\demos\\test\\hi.exe         // OK!, unabhängig on Datei hi.exe existiert

C:ppsX&amp;%                        // FEHLER

D:\\welcome                     // OK! auch wenn es D: vllt. gar nicht gibt!

F:\\12_%$\{//demo.exe           // FEHLER^^
</code></pre>
<p>Gibts sowas...?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/150700/prüfen-ob-ein-pfad-gültig-ist-oho</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 15:38:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/150700.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Jun 2006 14:54:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Prüfen, ob ein Pfad gültig ist...OhO on Mon, 19 Jun 2006 14:54:18 GMT]]></title><description><![CDATA[<p>Hallo zusammen,<br />
Wie kann ich prüfen, ob ein String ein möglicher, gültiger Pfad ist, UNABHÄNGIG davon, ob die Datei existiert...<br />
Ein Beispiel:</p>
<pre><code>C:\\demos\\test\\hi.exe         // OK!, unabhängig on Datei hi.exe existiert

C:ppsX&amp;%                        // FEHLER

D:\\welcome                     // OK! auch wenn es D: vllt. gar nicht gibt!

F:\\12_%$\{//demo.exe           // FEHLER^^
</code></pre>
<p>Gibts sowas...?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080694</guid><dc:creator><![CDATA[Pfad]]></dc:creator><pubDate>Mon, 19 Jun 2006 14:54:18 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob ein Pfad gültig ist...OhO on Mon, 19 Jun 2006 16:33:15 GMT]]></title><description><![CDATA[<pre><code>C:ppsX&amp;%                        // FEHLER
</code></pre>
<p>Warum sollte das falsch sein?</p>
<pre><code>C:\\demos\\test\\hi.exe         // OK!, unabhängig on Datei hi.exe existiert
</code></pre>
<p>Das ist IMHO falsch, da nur *ein* \ zum Trennen verwendet wird! (du verwechslest hier string literale mit Strings)</p>
<pre><code>D:\\welcome                     // OK! auch wenn es D: vllt. gar nicht gibt!
</code></pre>
<p>Siehe vorheriges Beispiel</p>
<pre><code>F:\\12_%$\{//demo.exe           // FEHLER^^
</code></pre>
<p>Warum?</p>
<p>Zum verifizieren würde ich &quot;GetFullPathName&quot; verwenden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080746</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 19 Jun 2006 16:33:15 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob ein Pfad gültig ist...OhO on Mon, 19 Jun 2006 17:21:43 GMT]]></title><description><![CDATA[<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>Das ist IMHO falsch, da nur *ein* \ zum Trennen verwendet wird! (du verwechslest hier string literale mit Strings)</p>
</blockquote>
<p>naja du musst im Quellcode ja &quot;C:\\demos\\test\\hi.exe&quot; ...und nicht C:\\demos\\test\\hi.exe schreiben und dann sind \\ escape-seque. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<pre><code>C:ppsX&amp;%                        // FEHLER
</code></pre>
<p>Warum sollte das falsch sein?</p>
</blockquote>
<p>weil da ine '\' bzw \\ fehlt</p>
<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<pre><code>F:\\12_%$\{//demo.exe           // FEHLER^^
</code></pre>
<p>Warum?</p>
</blockquote>
<p>Weil das Zeichen '\' in einem Dateinamen verboten ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>Zum verifizieren würde ich &quot;GetFullPathName&quot; verwenden...</p>
</blockquote>
<p>Bringt mir hier rein GAR NIX...da die Datei ja nicht exisitieren muss...kann...Wie ich bereits gepostet hab <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1080797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080797</guid><dc:creator><![CDATA[Pfad]]></dc:creator><pubDate>Mon, 19 Jun 2006 17:21:43 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob ein Pfad gültig ist...OhO on Mon, 19 Jun 2006 17:29:54 GMT]]></title><description><![CDATA[<p>Pfad schrieb:</p>
<blockquote>
<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>Zum verifizieren würde ich &quot;GetFullPathName&quot; verwenden...</p>
</blockquote>
<p>Bringt mir hier rein GAR NIX...da die Datei ja nicht exisitieren muss...kann...Wie ich bereits gepostet hab <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>
</blockquote>
<p>die datei muss auch nicht existieren für 'GetFullPathName'. aber es hift dir trotzdem nicht:</p>
<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/getfullpathname.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/getfullpathname.asp</a> schrieb:</p>
<blockquote>
<p>This function does not verify that the resulting path and file name are valid...</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1080802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080802</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Mon, 19 Jun 2006 17:29:54 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob ein Pfad gültig ist...OhO on Mon, 19 Jun 2006 17:45:44 GMT]]></title><description><![CDATA[<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>Zum verifizieren würde ich &quot;GetFullPathName&quot; verwenden...</p>
</blockquote>
<p>ähm, Jochen!?</p>
<p>MSDN schrieb:</p>
<blockquote>
<p>This function does not verify that the resulting path and file name are valid or that they refer to an existing file on the associated volume.</p>
</blockquote>
<p>Greetz, Swordfish</p>
<p>[edit]viiiieeel zu spät... Naja, ich schlaf heut mal wieder... [/edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080820</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Mon, 19 Jun 2006 17:45:44 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob ein Pfad gültig ist...OhO on Mon, 19 Jun 2006 17:48:24 GMT]]></title><description><![CDATA[<blockquote>
<p>Zum verifizieren würde ich &quot;GetFullPathName&quot; verwenden...</p>
</blockquote>
<blockquote>
<p>This function does not verify that the resulting path and file name are valid or that they refer to an existing file on the associated volume.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1080824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080824</guid><dc:creator><![CDATA[falsch!]]></dc:creator><pubDate>Mon, 19 Jun 2006 17:48:24 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob ein Pfad gültig ist...OhO on Mon, 19 Jun 2006 19:04:26 GMT]]></title><description><![CDATA[<p>Also einmal hätt auch gereicht.... <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="😃"
    /> ...er könnte doch einfach versuchen die datei zu öffnen...wenns geht, dann exisiert sie und der Pfad ist gültig....wenn nit geht einfach auf den Pfad ne Datei erstellen, wenns geht, Pfad OK -&gt; DAtei wieder löschen...oder irre ich ?</p>
<p>Is zwar n bissl dirty aber...naja <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080886</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Mon, 19 Jun 2006 19:04:26 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob ein Pfad gültig ist...OhO on Mon, 19 Jun 2006 19:34:33 GMT]]></title><description><![CDATA[<p>CodeFinder schrieb:</p>
<blockquote>
<p>Also einmal hätt auch gereicht.... <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>
</blockquote>
<p>Ja, schon, aber wenn sich <em>Jochen</em> schon mal bei der Wahl einer WinAPI-Funktion vertut... <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="😃"
    /> <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="😃"
    /> <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>
<p>Greetz, Swordfish</p>
<p>PS: ...das Post über mir hab' ich wirklich nicht gesehen als ich abschickte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080932</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Mon, 19 Jun 2006 19:34:33 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob ein Pfad gültig ist...OhO on Mon, 19 Jun 2006 19:36:13 GMT]]></title><description><![CDATA[<p>meinste denn meine Idee da oben /\ (oder übersehen <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="😃"
    /> ? ) könnte funzen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080935</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Mon, 19 Jun 2006 19:36:13 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob ein Pfad gültig ist...OhO on Tue, 20 Jun 2006 00:18:11 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12048">@CodeFinder</a>: Ja, freilich! Aber schon sehr quick 'n dirty *duck&amp;run*</p>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1081045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1081045</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Tue, 20 Jun 2006 00:18:11 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob ein Pfad gültig ist...OhO on Tue, 20 Jun 2006 07:58:41 GMT]]></title><description><![CDATA[<p>oder das hier: <a href="http://www.codeproject.com/file/isvalidfilename.asp" rel="nofollow">http://www.codeproject.com/file/isvalidfilename.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1081135</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1081135</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Tue, 20 Jun 2006 07:58:41 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen, ob ein Pfad gültig ist...OhO on Tue, 20 Jun 2006 08:22:04 GMT]]></title><description><![CDATA[<p>lol so ene funktion kann man jawohl auch noch kurz selbst schreiben ist ja nicht SO Das ding oder was meint ihr?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1081151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1081151</guid><dc:creator><![CDATA[Ranner]]></dc:creator><pubDate>Tue, 20 Jun 2006 08:22:04 GMT</pubDate></item></channel></rss>