<?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[Dateisystem Operationen a la Skriptsprachen]]></title><description><![CDATA[<p>Hallo,</p>
<p>da ich vor allem mit Skriptsprachen programmiert habe, tue ich mir mit C++ etwas schwer.<br />
Es gibt in Skriptsprachen solche nützlichen Dateisystem Operationen wie z.B.</p>
<pre><code class="language-cpp">isDir() // prüft ob Objekt ein Verzeichnis ist
isFile() // prüft ob Objekt eine Datei ist

fileExist() // prüft ob Datei existiert
dirExist() // prüft ob Verzeichnis existiert

isReadable() // prüft ob Objekt lesbar ist
isWritable() // prüft ob Objekt schreibbar ist

openDir() // öffnet ein Verzeichnis, so dass es möglich ist die darin enthaltenen Verzeichnisse und Dateien auszulesen
</code></pre>
<p>In C++ weiß ich zwar wie man Dateien öffnet und mit denen arbeitet, aber wie kann man solche Funktionen bzw. Methoden realisieren (ich gehe nicht davon aus, das etwas davon bereits vorhanden ist)?</p>
<p>Momentan kann ich mir nicht vorstellen wie man so etwas in C++ realisieren könnte.</p>
<p>MfG<br />
Brathering</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/151465/dateisystem-operationen-a-la-skriptsprachen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 12:09:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/151465.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Jun 2006 15:46:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateisystem Operationen a la Skriptsprachen on Mon, 26 Jun 2006 15:46:47 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>da ich vor allem mit Skriptsprachen programmiert habe, tue ich mir mit C++ etwas schwer.<br />
Es gibt in Skriptsprachen solche nützlichen Dateisystem Operationen wie z.B.</p>
<pre><code class="language-cpp">isDir() // prüft ob Objekt ein Verzeichnis ist
isFile() // prüft ob Objekt eine Datei ist

fileExist() // prüft ob Datei existiert
dirExist() // prüft ob Verzeichnis existiert

isReadable() // prüft ob Objekt lesbar ist
isWritable() // prüft ob Objekt schreibbar ist

openDir() // öffnet ein Verzeichnis, so dass es möglich ist die darin enthaltenen Verzeichnisse und Dateien auszulesen
</code></pre>
<p>In C++ weiß ich zwar wie man Dateien öffnet und mit denen arbeitet, aber wie kann man solche Funktionen bzw. Methoden realisieren (ich gehe nicht davon aus, das etwas davon bereits vorhanden ist)?</p>
<p>Momentan kann ich mir nicht vorstellen wie man so etwas in C++ realisieren könnte.</p>
<p>MfG<br />
Brathering</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1086087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1086087</guid><dc:creator><![CDATA[Brathering]]></dc:creator><pubDate>Mon, 26 Jun 2006 15:46:47 GMT</pubDate></item><item><title><![CDATA[Reply to Dateisystem Operationen a la Skriptsprachen on Mon, 26 Jun 2006 16:01:32 GMT]]></title><description><![CDATA[<p>Für Readable Writeable kannst du die Mode Flags testen.<br />
<a href="http://www.cppreference.com/io_flags.html#mode_flags" rel="nofollow">http://www.cppreference.com/io_flags.html#mode_flags</a></p>
<p>Ob ein File existiert, musst du beim öffnen prüfen<br />
<a href="http://www.cppreference.com/cppio/open.html" rel="nofollow">http://www.cppreference.com/cppio/open.html</a></p>
<p>Verzeichnisse weis ich ned...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1086101</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1086101</guid><dc:creator><![CDATA[Streamboy]]></dc:creator><pubDate>Mon, 26 Jun 2006 16:01:32 GMT</pubDate></item><item><title><![CDATA[Reply to Dateisystem Operationen a la Skriptsprachen on Mon, 26 Jun 2006 17:13:43 GMT]]></title><description><![CDATA[<p>Es gibt _noch_ keine Dateisystemfunktionen in der C++ Standardlib. Wenn du platformunabhängig bleiben willst, solltest du dir die Boost Libraries anschauen, die haben auch eine Boost.Filesystem wo du alles nötige erhälst um mit dem Dateisystem zu arbeiten.</p>
<p><a href="http://www.boost.org/libs/filesystem/doc/index.htm" rel="nofollow">http://www.boost.org/libs/filesystem/doc/index.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1086168</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1086168</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Mon, 26 Jun 2006 17:13:43 GMT</pubDate></item><item><title><![CDATA[Reply to Dateisystem Operationen a la Skriptsprachen on Mon, 26 Jun 2006 18:01:35 GMT]]></title><description><![CDATA[<p>Die Ideen von Streamboy finde ich gut. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
An zusätzliche Libraries habe ich nicht gedacht, aber gut zu wissen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1086227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1086227</guid><dc:creator><![CDATA[Brathering]]></dc:creator><pubDate>Mon, 26 Jun 2006 18:01:35 GMT</pubDate></item></channel></rss>