<?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[Dateipfad&#x2F;baum ermitteln]]></title><description><![CDATA[<p>Hi ich möchte folgendes programmieren:</p>
<p>Gegeben ist eine feste Ordnerstruktur</p>
<p>C:\ordner\unterordner1\xyz1.ts (ts ist ein abgespeicherter transportstream)<br />
C:\ordner\unterordner2\xyz2.ts<br />
C:\ordner\unterordner3\xyz3.ts<br />
C:\ordner\unterordner4\xyz4.ts<br />
C:\ordner\unterordner5\xyz5.ts</p>
<p>Das Programm soll in den Unterordner einen bestimmten Dateityp in diesem Fall die Transportstreams finden.<br />
Danach den Dateipfad in eine Txt Datei schreiben<br />
also<br />
.....<br />
C:\ordner\unterordner3\xyz3.ts<br />
C:\ordner\unterordner4\xyz4.ts<br />
C:\ordner\unterordner5\xyz5.ts</p>
<p>Danach soll die Kommandoconsole von XP aufgerufen werden und eine andere Exe mit<br />
einem parameter gestartet werden.</p>
<p>Hier mein Code der sich noch im Experimentierstadium befindet.<br />
Bisher wird nur eine Text Datei erstellt und Text reingeschrieben.<br />
Wie man Dateien sucht hab ich etwas geforscht aber nichts wirklich brauchbares gefunden.</p>
<p>Wäre dankbar dafür wenn mir jmd bei der Dateipfad Geschcihte helfen würde und evtl. noch beim Aufruf des zweiten Programms mit Parametern.<br />
Habt aber Gnade mit mir meine Programmierkenntnisse sind recht rudimentär und beinhalten nur eine Vorlesung C++.</p>
<pre><code>#include &lt;dirent.h&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

string Dateisystem[4];

int main()
    {
    for (int i=0; i&lt;4; i++)
    {    
    getline(cin, Dateisystem[i]); //liest Zeile ein und speichert im Feld Dateisystem an Stelle i (erster Parameter ist stream)
    }

    fstream f;
    f.open(&quot;C:/temp/test.txt&quot;, ios::out); //öffnet/erstellt Datei test.txt im angebenen Verzeichnis
    for (int i=0; i&lt;4; i++)
    {
    f &lt;&lt; &quot;Dieser&quot; &lt;&lt; Dateisystem[i] &lt;&lt;&quot;Text geht in die Datei&quot; &lt;&lt; endl; //Schreibt Text in die Datei die in f ist
    }
    f.close();

    system(&quot;pause&quot;);
    return 0;
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/186271/dateipfad-baum-ermitteln</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 07:51:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186271.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Jul 2007 16:44:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateipfad&#x2F;baum ermitteln on Fri, 06 Jul 2007 16:44:50 GMT]]></title><description><![CDATA[<p>Hi ich möchte folgendes programmieren:</p>
<p>Gegeben ist eine feste Ordnerstruktur</p>
<p>C:\ordner\unterordner1\xyz1.ts (ts ist ein abgespeicherter transportstream)<br />
C:\ordner\unterordner2\xyz2.ts<br />
C:\ordner\unterordner3\xyz3.ts<br />
C:\ordner\unterordner4\xyz4.ts<br />
C:\ordner\unterordner5\xyz5.ts</p>
<p>Das Programm soll in den Unterordner einen bestimmten Dateityp in diesem Fall die Transportstreams finden.<br />
Danach den Dateipfad in eine Txt Datei schreiben<br />
also<br />
.....<br />
C:\ordner\unterordner3\xyz3.ts<br />
C:\ordner\unterordner4\xyz4.ts<br />
C:\ordner\unterordner5\xyz5.ts</p>
<p>Danach soll die Kommandoconsole von XP aufgerufen werden und eine andere Exe mit<br />
einem parameter gestartet werden.</p>
<p>Hier mein Code der sich noch im Experimentierstadium befindet.<br />
Bisher wird nur eine Text Datei erstellt und Text reingeschrieben.<br />
Wie man Dateien sucht hab ich etwas geforscht aber nichts wirklich brauchbares gefunden.</p>
<p>Wäre dankbar dafür wenn mir jmd bei der Dateipfad Geschcihte helfen würde und evtl. noch beim Aufruf des zweiten Programms mit Parametern.<br />
Habt aber Gnade mit mir meine Programmierkenntnisse sind recht rudimentär und beinhalten nur eine Vorlesung C++.</p>
<pre><code>#include &lt;dirent.h&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

string Dateisystem[4];

int main()
    {
    for (int i=0; i&lt;4; i++)
    {    
    getline(cin, Dateisystem[i]); //liest Zeile ein und speichert im Feld Dateisystem an Stelle i (erster Parameter ist stream)
    }

    fstream f;
    f.open(&quot;C:/temp/test.txt&quot;, ios::out); //öffnet/erstellt Datei test.txt im angebenen Verzeichnis
    for (int i=0; i&lt;4; i++)
    {
    f &lt;&lt; &quot;Dieser&quot; &lt;&lt; Dateisystem[i] &lt;&lt;&quot;Text geht in die Datei&quot; &lt;&lt; endl; //Schreibt Text in die Datei die in f ist
    }
    f.close();

    system(&quot;pause&quot;);
    return 0;
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1319851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319851</guid><dc:creator><![CDATA[dasdasdasdas]]></dc:creator><pubDate>Fri, 06 Jul 2007 16:44:50 GMT</pubDate></item><item><title><![CDATA[Reply to Dateipfad&#x2F;baum ermitteln on Sat, 07 Jul 2007 08:29:15 GMT]]></title><description><![CDATA[<p>dasdasdasdas schrieb:</p>
<blockquote>
<p>Wie man Dateien sucht hab ich etwas geforscht aber nichts wirklich brauchbares gefunden.</p>
</blockquote>
<p>Vielleicht solltest du etwas mehr forschen, dann wirst du <strong>mit Sicherheit</strong> fündig werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1320105</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1320105</guid><dc:creator><![CDATA[Wer sucht der findet]]></dc:creator><pubDate>Sat, 07 Jul 2007 08:29:15 GMT</pubDate></item></channel></rss>