<?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[DeleteFile()]]></title><description><![CDATA[<p>Ich möchte mit DeleteFile - komischer Weise - Dateien löschen. Leider klappt es in manchen Fällen nicht. Schätzungsweise darf die Datei gerade nicht benutzt werden, wenn ich sie löschen will- also Datei schließen, wenn sie vorher benutzt wurde. Leider kriege ich das im folgenden Fall nicht hin:</p>
<pre><code class="language-cpp">if (fopen(&quot;datei1.txt&quot;,&quot;r&quot;)!= NULL)
</code></pre>
<p>Zumindest vermute ich, dass die Datei hier &quot;ewig&quot; geöffnet bleibt. Wie kann ich sie schließen? Oder direkt löschen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/162216/deletefile</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 03:11:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/162216.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 Oct 2006 12:29:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DeleteFile() on Mon, 16 Oct 2006 12:29:07 GMT]]></title><description><![CDATA[<p>Ich möchte mit DeleteFile - komischer Weise - Dateien löschen. Leider klappt es in manchen Fällen nicht. Schätzungsweise darf die Datei gerade nicht benutzt werden, wenn ich sie löschen will- also Datei schließen, wenn sie vorher benutzt wurde. Leider kriege ich das im folgenden Fall nicht hin:</p>
<pre><code class="language-cpp">if (fopen(&quot;datei1.txt&quot;,&quot;r&quot;)!= NULL)
</code></pre>
<p>Zumindest vermute ich, dass die Datei hier &quot;ewig&quot; geöffnet bleibt. Wie kann ich sie schließen? Oder direkt löschen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1155678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1155678</guid><dc:creator><![CDATA[raterchen]]></dc:creator><pubDate>Mon, 16 Oct 2006 12:29:07 GMT</pubDate></item><item><title><![CDATA[Reply to DeleteFile() on Mon, 16 Oct 2006 12:40:52 GMT]]></title><description><![CDATA[<p>Den Handel merken und mit fclose() schließen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1155686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1155686</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 16 Oct 2006 12:40:52 GMT</pubDate></item><item><title><![CDATA[Reply to DeleteFile() on Mon, 16 Oct 2006 12:42:04 GMT]]></title><description><![CDATA[<p>Du mußt dir dein FILE* irgendwo merken und dann wieder schließen:</p>
<pre><code class="language-cpp">FILE* test;
if((test=fopen(&quot;datei1.txt&quot;,&quot;r&quot;))!= NULL)
{
  //mach was
  fclose(test);
}
</code></pre>
<p>PS: In C++ ist es sowieso besser, mit fstreams zu arbeiten - die schließen ihre Dateien auch wieder, wenn sie nicht gebraucht werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1155687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1155687</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 16 Oct 2006 12:42:04 GMT</pubDate></item></channel></rss>