<?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[Datei in einem Verzeichnis suchen und editieren]]></title><description><![CDATA[<p>ich möchte ein programm schreiben, dass alle dateien von einem bestimmten dateitypen in einem bestimmten verzeichnis findet und verändert. das problem: das verzeichnis hat auch mehrere unterverzeichnisse. ich hätte gerne eine -R option, doch leider ist das programm für eine windows maschine. hat da jemand eine idee?</p>
<p>desweiteren würde ich auch gerne dateinamen einlesen, editieren/umbenennen und dateien löschen wollen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/157056/datei-in-einem-verzeichnis-suchen-und-editieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 01:26:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/157056.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Aug 2006 21:15:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei in einem Verzeichnis suchen und editieren on Tue, 22 Aug 2006 21:15:30 GMT]]></title><description><![CDATA[<p>ich möchte ein programm schreiben, dass alle dateien von einem bestimmten dateitypen in einem bestimmten verzeichnis findet und verändert. das problem: das verzeichnis hat auch mehrere unterverzeichnisse. ich hätte gerne eine -R option, doch leider ist das programm für eine windows maschine. hat da jemand eine idee?</p>
<p>desweiteren würde ich auch gerne dateinamen einlesen, editieren/umbenennen und dateien löschen wollen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1122460</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1122460</guid><dc:creator><![CDATA[PaRu]]></dc:creator><pubDate>Tue, 22 Aug 2006 21:15:30 GMT</pubDate></item><item><title><![CDATA[Reply to Datei in einem Verzeichnis suchen und editieren on Tue, 22 Aug 2006 21:17:31 GMT]]></title><description><![CDATA[<p>Welcher Compiler wird verwendet bzw. welche Libs ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1122461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1122461</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Tue, 22 Aug 2006 21:17:31 GMT</pubDate></item><item><title><![CDATA[Reply to Datei in einem Verzeichnis suchen und editieren on Tue, 22 Aug 2006 21:20:47 GMT]]></title><description><![CDATA[<p>open watcom</p>
<p>welche libs weiß ich noch nicht. deshalb stell ich die frage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1122463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1122463</guid><dc:creator><![CDATA[PaRu]]></dc:creator><pubDate>Tue, 22 Aug 2006 21:20:47 GMT</pubDate></item><item><title><![CDATA[Reply to Datei in einem Verzeichnis suchen und editieren on Tue, 22 Aug 2006 22:09:35 GMT]]></title><description><![CDATA[<p>Die Passende Antwort auf die Frage für das Forum wäre:</p>
<p>C++ kennt keine Verzeichnise und Funktionen zum durchlaufen von Verzeichnisen.<br />
IMHO kennt boost jedoch eine Schnitstelle hierfür, die Windows API kennt Funktionen dafür ebenso .Net wie die Compilereigenen Libs.</p>
<p>Ich bin mir nicht sicher was Du als Antwort erwartest <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1122473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1122473</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Tue, 22 Aug 2006 22:09:35 GMT</pubDate></item><item><title><![CDATA[Reply to Datei in einem Verzeichnis suchen und editieren on Tue, 22 Aug 2006 22:12:24 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>da du für Windows programmieren willst, must du also die WinAPI oder eine externe plattformunabhängige Library wie boost benutzten.</p>
<p>Bei WinAPI kannst du <em>FindFirstFile/FindNextFile</em> verwenden, um die Suche zu erledigen. Die Suche in den Unterverzeichnissen bekommst du, in dem du die in der ersten Suche gefundenen Unterverzeichnisse (erkennst du an den Attributen) jeweils iterativ oder rekursiv ebenfalls durchsuchst.</p>
<p>Dateinamen einlesen bekommst du mit der Suche.<br />
Dateien umbenenen geht mit <em>MoveFile</em>.<br />
Dateien löschen geht mit <em>DeleteFile</em>.</p>
<p>Dateien editieren? Das kommt ja gan zauf den Dateityp an. Textdateien kannst mit mit <em>std::fstream</em> bearbeiten.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1122474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1122474</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 22 Aug 2006 22:12:24 GMT</pubDate></item><item><title><![CDATA[Reply to Datei in einem Verzeichnis suchen und editieren on Tue, 22 Aug 2006 22:22:25 GMT]]></title><description><![CDATA[<p>das mit boost (plattformunabhänig) hört sich gut an. nach welcher methode muß ich suchen? winAPI hört sich für mich nach .net oder visual studio an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1122477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1122477</guid><dc:creator><![CDATA[PaRu]]></dc:creator><pubDate>Tue, 22 Aug 2006 22:22:25 GMT</pubDate></item><item><title><![CDATA[Reply to Datei in einem Verzeichnis suchen und editieren on Tue, 22 Aug 2006 22:30:41 GMT]]></title><description><![CDATA[<p>Boost Filesystem Library scheint das richtige zu sein. ich schau ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1122478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1122478</guid><dc:creator><![CDATA[PaRu]]></dc:creator><pubDate>Tue, 22 Aug 2006 22:30:41 GMT</pubDate></item></channel></rss>