<?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[SHFileOperation Problem]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich muss in meinem Programm ein Verzeichnis samt Inhalt löschen!<br />
Habe folgenden Code:</p>
<pre><code class="language-cpp">SHFILEOPSTRUCT fos;
    ZeroMemory(&amp;fos, sizeof(fos));

    fos.wFunc  = FO_DELETE;
    fos.fFlags = FOF_SILENT | FOF_NOCONFIRMATION;
    fos.pFrom  = directory.c_str();

    // temp Verzeichnis löschen
    SHFileOperation(&amp;fos);
</code></pre>
<p>Leider löscht er die Verzeichnisse damit nicht! Ich weiss aber nicht was ich falsch mache!</p>
<p>Für Hilfe wäre ich sehr dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/91781/shfileoperation-problem</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 09:31:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/91781.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 12 Nov 2004 11:00:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SHFileOperation Problem on Fri, 12 Nov 2004 11:00:42 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich muss in meinem Programm ein Verzeichnis samt Inhalt löschen!<br />
Habe folgenden Code:</p>
<pre><code class="language-cpp">SHFILEOPSTRUCT fos;
    ZeroMemory(&amp;fos, sizeof(fos));

    fos.wFunc  = FO_DELETE;
    fos.fFlags = FOF_SILENT | FOF_NOCONFIRMATION;
    fos.pFrom  = directory.c_str();

    // temp Verzeichnis löschen
    SHFileOperation(&amp;fos);
</code></pre>
<p>Leider löscht er die Verzeichnisse damit nicht! Ich weiss aber nicht was ich falsch mache!</p>
<p>Für Hilfe wäre ich sehr dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/650128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650128</guid><dc:creator><![CDATA[Rummeldi]]></dc:creator><pubDate>Fri, 12 Nov 2004 11:00:42 GMT</pubDate></item><item><title><![CDATA[Reply to SHFileOperation Problem on Fri, 12 Nov 2004 11:15:16 GMT]]></title><description><![CDATA[<p>rückgabewert? getlasterror? was genau geht nicht? was steht in directory?</p>
<p>fragen über fragen <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/650133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650133</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Fri, 12 Nov 2004 11:15:16 GMT</pubDate></item><item><title><![CDATA[Reply to SHFileOperation Problem on Fri, 12 Nov 2004 12:08:02 GMT]]></title><description><![CDATA[<p>Er löscht das Verzeichnis nicht!</p>
<p>In Directory steht z.b:</p>
<pre><code>&quot;C:\Test\&quot;
</code></pre>
<p>Der Rückgabewert der Funktion ist NONZERO. Wenn ich dann aber GetLastError() aufrufe liefert er mir 0!<br />
Das komische ist, teilweise klappt das mit dem löschen und teilweise nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/650174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650174</guid><dc:creator><![CDATA[Rummeldi]]></dc:creator><pubDate>Fri, 12 Nov 2004 12:08:02 GMT</pubDate></item><item><title><![CDATA[Reply to SHFileOperation Problem on Fri, 12 Nov 2004 12:15:48 GMT]]></title><description><![CDATA[<p>getlasterror war blödsinn vom mir, wird im dem fall nicht gesetzt.<br />
dein dir müsste sein &quot;C:\\Test&quot; (doppelter backslash beachten)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/650179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650179</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Fri, 12 Nov 2004 12:15:48 GMT</pubDate></item><item><title><![CDATA[Reply to SHFileOperation Problem on Fri, 12 Nov 2004 12:50:13 GMT]]></title><description><![CDATA[<blockquote>
<p>An additional NULL character must be appended to the end of the final name to indicate the end of pFrom.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/650213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650213</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 12 Nov 2004 12:50:13 GMT</pubDate></item><item><title><![CDATA[Reply to SHFileOperation Problem on Fri, 12 Nov 2004 13:02:09 GMT]]></title><description><![CDATA[<p>Was genau meinst du mit Null Character?</p>
<p>Sowas wie</p>
<pre><code>&quot;C:\\Test\0&quot;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/650229</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650229</guid><dc:creator><![CDATA[Rummeldi]]></dc:creator><pubDate>Fri, 12 Nov 2004 13:02:09 GMT</pubDate></item><item><title><![CDATA[Reply to SHFileOperation Problem on Fri, 12 Nov 2004 13:21:42 GMT]]></title><description><![CDATA[<p>Rummeldi schrieb:</p>
<blockquote>
<p>Was genau meinst du mit Null Character?</p>
</blockquote>
<p>ein char ist immer am ende mit '\0' terminiert siehe zum bsp:<br />
<a href="http://tutorial.schornboeck.net/c_string.htm" rel="nofollow">http://tutorial.schornboeck.net/c_string.htm</a><br />
<a href="http://www.cpp-tutor.de/cpp/le06/le06_01.htm#c_strings" rel="nofollow">http://www.cpp-tutor.de/cpp/le06/le06_01.htm#c_strings</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/650255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650255</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Fri, 12 Nov 2004 13:21:42 GMT</pubDate></item><item><title><![CDATA[Reply to SHFileOperation Problem on Fri, 12 Nov 2004 13:29:13 GMT]]></title><description><![CDATA[<p>flenders schrieb:</p>
<blockquote>
<blockquote>
<p>An additional NULL character must be appended to the end of the final name to indicate the end of pFrom.</p>
</blockquote>
</blockquote>
<p>std::string c_str() ist terminiert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/650274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650274</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Fri, 12 Nov 2004 13:29:13 GMT</pubDate></item><item><title><![CDATA[Reply to SHFileOperation Problem on Fri, 12 Nov 2004 13:34:42 GMT]]></title><description><![CDATA[<blockquote>
<p>An <strong>additional NULL character</strong> must be appended to the end of the final name to indicate the end of pFrom.</p>
</blockquote>
<p>Normalerweise hängt natürlich schon eines dran, aber eben keine zwei <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>
]]></description><link>https://www.c-plusplus.net/forum/post/650293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650293</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 12 Nov 2004 13:34:42 GMT</pubDate></item><item><title><![CDATA[Reply to SHFileOperation Problem on Fri, 12 Nov 2004 13:38:51 GMT]]></title><description><![CDATA[<p>flenders schrieb:</p>
<blockquote>
<blockquote>
<p>An <strong>additional NULL character</strong> must be appended to the end of the final name to indicate the end of pFrom.</p>
</blockquote>
<p>Normalerweise hängt natürlich schon eines dran, aber eben keine zwei <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>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> ein kleines wort überlesen und schon ist alles falsch <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="😃"
    /><br />
also wo du recht hast hast du recht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/650300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650300</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Fri, 12 Nov 2004 13:38:51 GMT</pubDate></item></channel></rss>