<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>File aus Applikation (C/C++) löschen unter Windows</title>
    <link>http://forum.geizhals.at/feed.jsp?id=565688</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(7): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4753466.html#4753466</link>
      <description>Ist ganz abseits - aber ein fclose ohne Auswerten des RC ist ein valider Bug...&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Not&amp;nbsp;&amp;nbsp;checking&amp;nbsp;&amp;nbsp;the return value of close() is a common but nevertheless&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serious programming error.&amp;nbsp;&amp;nbsp;It is quite possible that errors on a&amp;nbsp;&amp;nbsp;pre‐&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vious&amp;nbsp;&amp;nbsp;write(2) operation are first reported at the final close().&amp;nbsp;&amp;nbsp;Not&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; checking the return value when closing the file may lead to silent loss&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; of data.&amp;nbsp;&amp;nbsp;This can especially be observed with NFS and with disk quota.&lt;br&gt;&lt;/blockquote&gt;&lt;br/&gt;</description>
      <pubDate>Sun, 20 Apr 2008 10:59:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4753466.html#4753466</guid>
      <dc:creator>kombipaket</dc:creator>
      <dc:date>2008-04-20T10:59:36Z</dc:date>
    </item>
    <item>
      <title>Re(8): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4753152.html#4753152</link>
      <description>Das ist wegen den Tests noch drinnen, weil eben das rename schon nicht funktioniert. Aber es dürfte ein Problem mit dem Laufwerk gewesen sein (Remote, gemountet), denn mit dem lokalen hats funktioniert. Tja, hätte ich testen können &lt;img src="sad.gif" width="16" height="19" align="absmiddle" alt=":-("/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sun, 20 Apr 2008 06:16:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4753152.html#4753152</guid>
      <dc:creator>jobnavigator</dc:creator>
      <dc:date>2008-04-20T06:16:15Z</dc:date>
    </item>
    <item>
      <title>Re(8): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4750141.html#4750141</link>
      <description>Ja, ja, der Teufel liegt im Detail. Da wären wir ohne Sourcecode wohl nie draufgekommen &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 18 Apr 2008 11:26:19 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4750141.html#4750141</guid>
      <dc:creator>ecgnwotan</dc:creator>
      <dc:date>2008-04-18T11:26:19Z</dc:date>
    </item>
    <item>
      <title>Re(7): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4749652.html#4749652</link>
      <description>rc = remove(LOGFILE2);&lt;br&gt;&lt;br&gt;was willst denn da löschen ?&lt;br&gt;&lt;br&gt;das file gibts ja nicht mehr .. (hast ja umbenennt..)&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 18 Apr 2008 07:56:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4749652.html#4749652</guid>
      <dc:creator>adhoc</dc:creator>
      <dc:date>2008-04-18T07:56:23Z</dc:date>
    </item>
    <item>
      <title>Re(6): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4749587.html#4749587</link>
      <description>OK-OK-OK ...&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
&#xD;
#define LOGFILE  "ftpbackup.log"&#xD;
#define LOGFILE2 "_ftpbackup.log"&#xD;
&#xD;
void vUpdateLog(char *p, int iLines)&#xD;
{&#xD;
        FILE* fhandle1;&#xD;
        FILE* fhandle2;&#xD;
        int   rc;&#xD;
	char  buf[1024];&#xD;
&#xD;
	fhandle1 = fopen(LOGFILE,  "r");&#xD;
	fhandle2 = fopen(LOGFILE2, "w");&#xD;
	&#xD;
	if (fhandle1 == NULL) return;&#xD;
	if (fhandle2 == NULL) return;&#xD;
&#xD;
	while (fgets(buf, 1024, fhandle1) != NULL)&#xD;
	{&#xD;
		printf("buffer:%s\r\n", buf);&#xD;
		if (strstr(buf, p) != (char*)NULL)&#xD;
		{&#xD;
			fprintf(fhandle2, "%s,%d\r\n", p, iLines);&#xD;
		}&#xD;
		else&#xD;
		{&#xD;
			fputs(buf, fhandle2);&#xD;
		}&#xD;
	}&#xD;
&#xD;
	fclose(fhandle1);&#xD;
	fclose(fhandle2);&#xD;
&#xD;
	rc = remove(LOGFILE);&#xD;
	printf("rc:%d\r\n", rc);&#xD;
	rc = rename(LOGFILE2, LOGFILE);&#xD;
	printf("rc:%d\r\n", rc);&#xD;
	rc = remove(LOGFILE2);&#xD;
	printf("rc:%d\r\n", rc);&#xD;
}&#xD;
&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 18 Apr 2008 07:15:11 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4749587.html#4749587</guid>
      <dc:creator>jobnavigator</dc:creator>
      <dc:date>2008-04-18T07:15:11Z</dc:date>
    </item>
    <item>
      <title>Re(5): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4749533.html#4749533</link>
      <description>hi,&lt;br&gt;&lt;br&gt;hast recht - verrat keinesfalls ein stück beispielcode...&lt;br&gt;&lt;br&gt;lg,&lt;br&gt;hariw&lt;br/&gt;</description>
      <pubDate>Fri, 18 Apr 2008 06:14:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4749533.html#4749533</guid>
      <dc:creator>hariw</dc:creator>
      <dc:date>2008-04-18T06:14:03Z</dc:date>
    </item>
    <item>
      <title>Re(5): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4749531.html#4749531</link>
      <description>(ich schreib nix in C/C++, kann dir also nur recht "allgemein" helfen)&lt;br&gt;&lt;br&gt;machst du das mit fopen / fclose usw. ?!?!?&lt;br&gt;&lt;br&gt;und fclose hast gemacht (auf den richtigen filehandle) ?!?&lt;br&gt;&lt;br&gt;(versehentlich) 2 filehandle (aufs gleiche file) hast auch nicht..&lt;br&gt;&lt;br&gt;&lt;br&gt;(virekiller könntest ja mal deaktivieren, wennst den in verdacht hast..)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 18 Apr 2008 06:11:48 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4749531.html#4749531</guid>
      <dc:creator>adhoc</dc:creator>
      <dc:date>2008-04-18T06:11:48Z</dc:date>
    </item>
    <item>
      <title>Re(4): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4749491.html#4749491</link>
      <description>Ja, na klar. Wenn ich aus dem Programm draussen bin und nochmals einsteige, dann kann er es löschen, aber nur das erste mal. Gibts da evt. ein Problem mit irgendwelche Virenscanner, Firewall, ... ???&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 18 Apr 2008 05:11:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4749491.html#4749491</guid>
      <dc:creator>jobnavigator</dc:creator>
      <dc:date>2008-04-18T05:11:25Z</dc:date>
    </item>
    <item>
      <title>Re(4): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4749490.html#4749490</link>
      <description>Wenn ich über System(del ... es versuche, dann kommt "Eine andere Anwendung ...". Hast recht, aber was mache ich falsch. Ich erzeuge es in der Applikation, mache sicherheitshalber noch ein flush (bei dem temp. File) vor dem schließen und will es dann löschen. Wie gehe ich da vor? &lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 18 Apr 2008 05:09:37 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4749490.html#4749490</guid>
      <dc:creator>jobnavigator</dc:creator>
      <dc:date>2008-04-18T05:09:37Z</dc:date>
    </item>
    <item>
      <title>Re(3): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4748447.html#4748447</link>
      <description>Und, hast es zugemacht nach dem Lesen, wie schon weiter oben angefragt?&lt;br/&gt;</description>
      <pubDate>Thu, 17 Apr 2008 14:36:02 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4748447.html#4748447</guid>
      <dc:creator>ecgnwotan</dc:creator>
      <dc:date>2008-04-17T14:36:02Z</dc:date>
    </item>
    <item>
      <title>Re(4): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4748366.html#4748366</link>
      <description>heisser tip, jo &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 17 Apr 2008 14:04:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4748366.html#4748366</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-04-17T14:04:49Z</dc:date>
    </item>
    <item>
      <title>Re(3): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4748325.html#4748325</link>
      <description>"offen" könnts noch sein, das tempfile,das du löschen willst... ?&lt;br/&gt;</description>
      <pubDate>Thu, 17 Apr 2008 13:50:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4748325.html#4748325</guid>
      <dc:creator>adhoc</dc:creator>
      <dc:date>2008-04-17T13:50:22Z</dc:date>
    </item>
    <item>
      <title>Re(2): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4748259.html#4748259</link>
      <description>Über remove.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 17 Apr 2008 13:34:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4748259.html#4748259</guid>
      <dc:creator>jobnavigator</dc:creator>
      <dc:date>2008-04-17T13:34:03Z</dc:date>
    </item>
    <item>
      <title>Re: File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4748213.html#4748213</link>
      <description>Über welche Funktion machst Du's? DeleteFile? Falls ja, was liefert GetLastError?&lt;br/&gt;</description>
      <pubDate>Thu, 17 Apr 2008 13:23:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4748213.html#4748213</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2008-04-17T13:23:45Z</dc:date>
    </item>
    <item>
      <title>Re(2): File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4748088.html#4748088</link>
      <description>unlink, remove, über system(del ...&lt;br&gt;&lt;br&gt;Alles ausprobiert, aber nix geht. rename geht auch nicht. Eigentlich möchte ich in einem FIle nur etwas ändern und das mache ich indem ich vom File1 lese und in File2 schreibe und dann umbenenne (mit löschen der temp. Datei). &lt;br&gt;&lt;br&gt;10min. kodieren und 4 Stunden Fehlersuche ...&lt;img src="flenn.gif" width="16" height="19" align="absmiddle" alt=":´("/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 17 Apr 2008 12:54:48 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4748088.html#4748088</guid>
      <dc:creator>jobnavigator</dc:creator>
      <dc:date>2008-04-17T12:54:48Z</dc:date>
    </item>
    <item>
      <title>Re: File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4748077.html#4748077</link>
      <description>Welchen Befehl nutzt du denn?&lt;br&gt;Geh davon aus, dass die Applikation Recht hat und du nicht.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 17 Apr 2008 12:51:24 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4748077.html#4748077</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-04-17T12:51:24Z</dc:date>
    </item>
    <item>
      <title>File aus Applikation (C/C++) löschen unter Windows</title>
      <link>http://forum.geizhals.at/t565688,4748014.html#4748014</link>
      <description>Hallo,&lt;br&gt;wie lösche ich in Visual C ein File? Ich bekomme immer error -1, und das soll read only heissen. Ist aber nicht read only.&lt;br&gt;&lt;br&gt;Verwende XP, Visual Studio C++ 2008&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 17 Apr 2008 12:30:26 GMT</pubDate>
      <guid>http://forum.geizhals.at/t565688,4748014.html#4748014</guid>
      <dc:creator>jobnavigator</dc:creator>
      <dc:date>2008-04-17T12:30:26Z</dc:date>
    </item>
  </channel>
</rss>
