<?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[Linux: Symlink&#x2F;Verknüpfung zu Datei erstellen]]></title><description><![CDATA[<p>Hi,</p>
<p>ich suche eine Möglichkeit einen Symlink, das auf eine vorhandene Datei zeigt, zu erstellen. Gut wäre es wenn ein schon existierender Symlink im &quot;Symlinordner&quot; überschrieben wird.</p>
<p>Die Möglichkeit eine Kopie der Datei, mit fstream einlesen und neu erzeugen, zu erstellen kenn ich.... aber die Vorgabe ist eben wenn möglich ein Symlink/Verknüpfung zu erstellen.</p>
<p>Ich suche da schon die ganze Zeit, allerdings konnte ich leider nichts passendes finden.</p>
<p>Wenn jemand Codeschnippsel oder Links hat würde ich mich sehr freuen.</p>
<p>Danke &amp; Gruß <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/273966/linux-symlink-verknüpfung-zu-datei-erstellen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 21:55:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/273966.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Sep 2010 14:15:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Linux: Symlink&#x2F;Verknüpfung zu Datei erstellen on Thu, 16 Sep 2010 14:15:19 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich suche eine Möglichkeit einen Symlink, das auf eine vorhandene Datei zeigt, zu erstellen. Gut wäre es wenn ein schon existierender Symlink im &quot;Symlinordner&quot; überschrieben wird.</p>
<p>Die Möglichkeit eine Kopie der Datei, mit fstream einlesen und neu erzeugen, zu erstellen kenn ich.... aber die Vorgabe ist eben wenn möglich ein Symlink/Verknüpfung zu erstellen.</p>
<p>Ich suche da schon die ganze Zeit, allerdings konnte ich leider nichts passendes finden.</p>
<p>Wenn jemand Codeschnippsel oder Links hat würde ich mich sehr freuen.</p>
<p>Danke &amp; Gruß <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953418</guid><dc:creator><![CDATA[Mufasa]]></dc:creator><pubDate>Thu, 16 Sep 2010 14:15:19 GMT</pubDate></item><item><title><![CDATA[Reply to Linux: Symlink&#x2F;Verknüpfung zu Datei erstellen on Thu, 16 Sep 2010 14:28:06 GMT]]></title><description><![CDATA[<p>man 2 symlink</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953427</guid><dc:creator><![CDATA[SG1]]></dc:creator><pubDate>Thu, 16 Sep 2010 14:28:06 GMT</pubDate></item><item><title><![CDATA[Reply to Linux: Symlink&#x2F;Verknüpfung zu Datei erstellen on Thu, 16 Sep 2010 14:40:09 GMT]]></title><description><![CDATA[<p>SG1 schrieb:</p>
<blockquote>
<p>man 2 symlink</p>
</blockquote>
<p>aaah wusste gar nicht, dass in den Manpages auch Programmierhilfen sind...:D<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Das einzige was da jetzt noch steht ist....</p>
<blockquote>
<p>If newpath exists it will not be overwritten.</p>
</blockquote>
<p>Eine andere Möglichkeit die ich jetzt gefunden habe ist einen befehl mit</p>
<pre><code class="language-cpp">system(&quot;befehle&quot;);
</code></pre>
<p>and die Konsole zu schicken.<br />
Dass man jetzt mit <code>remove</code> das schon vorhandene löschen kann ist schon mal super.... aber wie lautet der Konsolenbefehl für einen Symlink zu erstellen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953435</guid><dc:creator><![CDATA[Mufasa]]></dc:creator><pubDate>Thu, 16 Sep 2010 14:40:09 GMT</pubDate></item><item><title><![CDATA[Reply to Linux: Symlink&#x2F;Verknüpfung zu Datei erstellen on Thu, 16 Sep 2010 14:41:54 GMT]]></title><description><![CDATA[<p>Ok ich glaube gefunden</p>
<pre><code>ln -s /Pfad/echte_Datei /Pfad/Symlink
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1953437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953437</guid><dc:creator><![CDATA[Mufasa]]></dc:creator><pubDate>Thu, 16 Sep 2010 14:41:54 GMT</pubDate></item><item><title><![CDATA[Reply to Linux: Symlink&#x2F;Verknüpfung zu Datei erstellen on Thu, 16 Sep 2010 14:44:09 GMT]]></title><description><![CDATA[<p>Mufasa schrieb:</p>
<blockquote>
<p>SG1 schrieb:</p>
<blockquote>
<p>man 2 symlink</p>
</blockquote>
<p>aaah wusste gar nicht, dass in den Manpages auch Programmierhilfen sind...:D<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Das einzige was da jetzt noch steht ist....</p>
<blockquote>
<p>If newpath exists it will not be overwritten.</p>
</blockquote>
</blockquote>
<p>unlink()</p>
<blockquote>
<p>Eine andere Möglichkeit die ich jetzt gefunden habe ist einen befehl mit</p>
<pre><code class="language-cpp">system(&quot;befehle&quot;);
</code></pre>
<p>and die Konsole zu schicken.</p>
</blockquote>
<p>*schauder*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953438</guid><dc:creator><![CDATA[SG1]]></dc:creator><pubDate>Thu, 16 Sep 2010 14:44:09 GMT</pubDate></item><item><title><![CDATA[Reply to Linux: Symlink&#x2F;Verknüpfung zu Datei erstellen on Thu, 16 Sep 2010 15:06:53 GMT]]></title><description><![CDATA[<p>SG1 schrieb:</p>
<blockquote>
<p>*schauder*</p>
</blockquote>
<p>Ok ich denke das ist deutlich genug.... ich mach das so wie Du sagst aus dem Programm heraus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /></p>
<p>hab das jetzt mal probiert</p>
<pre><code class="language-cpp">void __fastcall TFormViewer::Button27Click(TObject *Sender)
{
  const char *oldpath = &quot;/altpfad/datei.txt&quot;;
  const char *newpath = &quot;/neupfad/datei.cfg&quot;;
  int symlink (const char *oldpath, const char *newpath);
}
</code></pre>
<p>aber der macht irgendwie gar nix.... wird richtig kompiliert und auch beim Klick auf den Button kommt keine Fehlermeldung oder so.... aber trotzdem kein Symlink <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Was stimmt denn da noch nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953446</guid><dc:creator><![CDATA[Mufasa]]></dc:creator><pubDate>Thu, 16 Sep 2010 15:06:53 GMT</pubDate></item><item><title><![CDATA[Reply to Linux: Symlink&#x2F;Verknüpfung zu Datei erstellen on Thu, 16 Sep 2010 15:14:02 GMT]]></title><description><![CDATA[<p>ach ja noch was.... hat das vielleicht irgendwie was mit rechten zu tun, die das Programm hat? Weil das Programm mit dem das gemacht werden soll läuft unter normalen User-Rechten...</p>
<p>aber einen Symlink aus der Shell heraus kann ich nur mit Root-Rechten erstellen. Vielleicht hängt das ja damit zusammen....?!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953449</guid><dc:creator><![CDATA[Mufasa]]></dc:creator><pubDate>Thu, 16 Sep 2010 15:14:02 GMT</pubDate></item><item><title><![CDATA[Reply to Linux: Symlink&#x2F;Verknüpfung zu Datei erstellen on Thu, 16 Sep 2010 17:36:31 GMT]]></title><description><![CDATA[<p>Mufasa schrieb:</p>
<blockquote>
<p>ach ja noch was.... hat das vielleicht irgendwie was mit rechten zu tun, die das Programm hat? Weil das Programm mit dem das gemacht werden soll läuft unter normalen User-Rechten...</p>
<p>aber einen Symlink aus der Shell heraus kann ich nur mit Root-Rechten erstellen. Vielleicht hängt das ja damit zusammen....?!?</p>
</blockquote>
<p>Du bist witzig. Klar kann dein Programm nicht höhere Rechte erlangen als der, der es ausführt. Sonst wäre ja diee ganze Rechteverwatung für die Katz. Wenn nur root den fraglichen Link erstellen darf, dann muss das Programm auch mit Rootrechten ausgeführt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953512</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 16 Sep 2010 17:36:31 GMT</pubDate></item><item><title><![CDATA[Reply to Linux: Symlink&#x2F;Verknüpfung zu Datei erstellen on Thu, 16 Sep 2010 17:49:21 GMT]]></title><description><![CDATA[<p>Mufasa schrieb:</p>
<blockquote>
<p>Was stimmt denn da noch nicht?</p>
</blockquote>
<p>Das du offenbar nicht weißt, wie ein Funktionsaufruf in C++ aussieht. Was du dahin geschrieben hast, ist eine Funktionsdeklaration (btw. wenn du -pedantic-errors setzt, sollte er das auch nicht akzeptieren).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953517</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Thu, 16 Sep 2010 17:49:21 GMT</pubDate></item></channel></rss>