<?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[Directory umbenennen, obwohl es noch benutzt wird.]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab in mein Prog einen Zipper eingebaut. Nach dem Entpacken will ich das oberste Verzeichnis des relativen Pfads umbenennen. Geht aber nicht, da genau dieses Directory von meiner Applikation noch benutzt wird. Das versteh ich schon mal nicht, da alle drunter liegenden Sachen umbenannt werden können. Auch nach dem kompletten Abbauen der Zip-Komponente lässt sich das Verzeichnis nicht umbenennen. Erst wenn meine Applikation komplett geschlossen ist, dann ist das Verzeichnis wieder freigegeben.</p>
<p>Frage:<br />
Kann ich mit WinAPI den besetzten Handle rauskriegen?<br />
Kann ich das Verzeichnis &quot;gewaltsam&quot; wieder freikriegen ohne meine App zu beenden?</p>
<p>Wie gesagt, ich kann mir nicht erklären, was in meiner Applikation dieses Verzeichnis blockiert.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/152577/directory-umbenennen-obwohl-es-noch-benutzt-wird</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 18:46:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/152577.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Jul 2006 13:05:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Directory umbenennen, obwohl es noch benutzt wird. on Fri, 07 Jul 2006 13:05:13 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab in mein Prog einen Zipper eingebaut. Nach dem Entpacken will ich das oberste Verzeichnis des relativen Pfads umbenennen. Geht aber nicht, da genau dieses Directory von meiner Applikation noch benutzt wird. Das versteh ich schon mal nicht, da alle drunter liegenden Sachen umbenannt werden können. Auch nach dem kompletten Abbauen der Zip-Komponente lässt sich das Verzeichnis nicht umbenennen. Erst wenn meine Applikation komplett geschlossen ist, dann ist das Verzeichnis wieder freigegeben.</p>
<p>Frage:<br />
Kann ich mit WinAPI den besetzten Handle rauskriegen?<br />
Kann ich das Verzeichnis &quot;gewaltsam&quot; wieder freikriegen ohne meine App zu beenden?</p>
<p>Wie gesagt, ich kann mir nicht erklären, was in meiner Applikation dieses Verzeichnis blockiert.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093265</guid><dc:creator><![CDATA[electron]]></dc:creator><pubDate>Fri, 07 Jul 2006 13:05:13 GMT</pubDate></item><item><title><![CDATA[Reply to Directory umbenennen, obwohl es noch benutzt wird. on Fri, 07 Jul 2006 13:30:06 GMT]]></title><description><![CDATA[<p>electron schrieb:</p>
<blockquote>
<p>Kann ich mit WinAPI den besetzten Handle rauskriegen?</p>
</blockquote>
<p>Das einfachste ist &quot;ProcessExplorer&quot; von <a href="http://sysinternals.com" rel="nofollow">sysinternals.com</a></p>
<p>electron schrieb:</p>
<blockquote>
<p>Kann ich das Verzeichnis &quot;gewaltsam&quot; wieder freikriegen ohne meine App zu beenden?</p>
</blockquote>
<p>Zumindest nicht ohne Neustart <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>electron schrieb:</p>
<blockquote>
<p>Wie gesagt, ich kann mir nicht erklären, was in meiner Applikation dieses Verzeichnis blockiert.</p>
</blockquote>
<p>Ist es bei dir als &quot;aktuelles Verzeichnis&quot; gesetzt (worden)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093274</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 07 Jul 2006 13:30:06 GMT</pubDate></item><item><title><![CDATA[Reply to Directory umbenennen, obwohl es noch benutzt wird. on Fri, 07 Jul 2006 13:31:46 GMT]]></title><description><![CDATA[<p>CloseHantel(hDirectory);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093277</guid><dc:creator><![CDATA[tiep]]></dc:creator><pubDate>Fri, 07 Jul 2006 13:31:46 GMT</pubDate></item><item><title><![CDATA[Reply to Directory umbenennen, obwohl es noch benutzt wird. on Fri, 07 Jul 2006 14:33:26 GMT]]></title><description><![CDATA[<p>Ich habs doch noch gefunden. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
<p>Tue niemals:</p>
<pre><code class="language-cpp">FindFirstFile(str, &amp;FindFileData);
</code></pre>
<p>Ich hab den Searchhandle net gebraucht, also hab ich ihn nicht ausgewertet, also hab ich ihn nicht geschlossen. <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>Tue immer:</p>
<pre><code class="language-cpp">HANDLE handle = FindFirstFile(str, &amp;FindFileData);
</code></pre>
<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>electron schrieb:</p>
<blockquote>
<p>Kann ich mit WinAPI den besetzten Handle rauskriegen?</p>
</blockquote>
<p>Das einfachste ist &quot;ProcessExplorer&quot; von <a href="http://sysinternals.com" rel="nofollow">sysinternals.com</a></p>
</blockquote>
<p>Und mit API Funktionen? Würd mich grundsätzlich mal interessieren.</p>
<p>tiep schrieb:</p>
<blockquote>
<p>CloseHantel(hDirectory);</p>
</blockquote>
<pre><code>get_hDirectory(&amp;hDirectory);
</code></pre>
<p>:p Is nur Spass, aber genau den hab ich ja eben nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093314</guid><dc:creator><![CDATA[electron]]></dc:creator><pubDate>Fri, 07 Jul 2006 14:33:26 GMT</pubDate></item></channel></rss>