<?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[Gesamte Verzeichnisse Kopieren]]></title><description><![CDATA[<p>Hallo Alle zusammen!</p>
<p>Ich versuche ein Backup Programm zu schreiben und möchte komplette Ordner mit Dateien in das Zielverzeichnis kopieren. Einzelne Dateien kann mann einfach über ClipBoard kopieren. Aber es muss eine Möglichkeit geben gesamte Ordner mit Inhalten zu Sichern.</p>
<p>Hat jemand ein Tip?</p>
<p>Mit freundlichen Grüßen</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128718/gesamte-verzeichnisse-kopieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 03:02:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128718.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 Dec 2005 14:43:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Tue, 06 Dec 2005 14:43:37 GMT]]></title><description><![CDATA[<p>Hallo Alle zusammen!</p>
<p>Ich versuche ein Backup Programm zu schreiben und möchte komplette Ordner mit Dateien in das Zielverzeichnis kopieren. Einzelne Dateien kann mann einfach über ClipBoard kopieren. Aber es muss eine Möglichkeit geben gesamte Ordner mit Inhalten zu Sichern.</p>
<p>Hat jemand ein Tip?</p>
<p>Mit freundlichen Grüßen</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/935815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/935815</guid><dc:creator><![CDATA[aesse]]></dc:creator><pubDate>Tue, 06 Dec 2005 14:43:37 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Tue, 06 Dec 2005 18:02:48 GMT]]></title><description><![CDATA[<p>WINSHELLAPI int WINAPI SHFileOperation</p>
<p>&lt;snip&gt;siehe unten&lt;/snip&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/935822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/935822</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Tue, 06 Dec 2005 18:02:48 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Tue, 06 Dec 2005 14:59:41 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>@ Christian211 : Poste doch beim nächsten mal bitte den passenden <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shfileoperation.asp" rel="nofollow">Link</a> aus der MSDN.<br />
Dein unformatiertes, aus dem Kontext gerissenes Zitat-Monster liest sich doch keiner durch.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/935845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/935845</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 06 Dec 2005 14:59:41 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Tue, 06 Dec 2005 15:04:22 GMT]]></title><description><![CDATA[<p>Ich schaue immer in die vom C++Builder mitgelieferte *.hlp Datei. Deshalb habe ich keine Link.</p>
<p>Werde nächstes Mal dann den Link bei MS suchen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/935855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/935855</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Tue, 06 Dec 2005 15:04:22 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Tue, 06 Dec 2005 18:10:21 GMT]]></title><description><![CDATA[<p>Christian211 schrieb:</p>
<blockquote>
<p>[...] die vom C++Builder mitgelieferte *.hlp Datei.</p>
</blockquote>
<p>Genau deshalb bedarf es hier auch keiner Vollzitate, ein Hinweis auf den Funktionsnamen sollte ausreichen.... <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>Was die MSDN-Links betrifft: wirf doch mal einen Blick auf den entsprechenden CodeTag-Button.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/936045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/936045</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 06 Dec 2005 18:10:21 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Mon, 19 Dec 2005 10:25:29 GMT]]></title><description><![CDATA[<p>Vielen Dank für Ihre Hilfe,</p>
<p>ich kann mich trotzdem Hinweis auf die Funktion <strong>int SHFileOperation(LPSHFILEOPSTRUCT lpFileOp);</strong> nicht reinarbeiten. Habe den Link mit AltaVista auf deutsch übersetzt aber wie ich den Kopirvorgang von Verzeichnissen bewerkstelligen kann ist mir nicht eingefallen.</p>
<p>Kennt jemand einen konkreten Beispiel?</p>
<p>Mit freundlichen Grüßen</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/945376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/945376</guid><dc:creator><![CDATA[aesse]]></dc:creator><pubDate>Mon, 19 Dec 2005 10:25:29 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Mon, 19 Dec 2005 10:30:28 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p><a href="http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/snipp/sc01005.php" rel="nofollow">Hier</a> ist ein komplettes Beispiel.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/945385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/945385</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 19 Dec 2005 10:30:28 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Sun, 25 Dec 2005 15:55:16 GMT]]></title><description><![CDATA[<p>Hallo alle zusammen,</p>
<p>ich benutze BCB6 Pro und habe ein Problem mit der Deklaration der Funktion CopyFiles();</p>
<p>Die Code:</p>
<p>void __fastcall TForm1::Button2Click(TObject *Sender)<br />
{</p>
<p>int CopyFiles(AnsiString slSourceDir, AnsiString slTargetDir)<br />
{<br />
SHFILEOPSTRUCT sh;<br />
ZeroMemory(&amp;sh, sizeof(sh));<br />
sh.hwnd = NULL;<br />
sh.fFlags = FOF_NOCONFIRMATION | FOF_SILENT | FOF_FILESONLY;</p>
<p>sh.wFunc = FO_COPY;</p>
<p>slSourceDir+='\0';</p>
<p>sh.pFrom = slSourceDir.c_str();</p>
<p>slTargetDir+='\0';</p>
<p>sh.pTo = slTargetDir.c_str();</p>
<p>sh.hNameMappings = NULL;<br />
sh.lpszProgressTitle = NULL;<br />
return SHFileOperation (&amp;sh);<br />
}<br />
if(!CopyFiles(&quot;d:\\1&quot;, &quot;d:\\temp&quot;))<br />
ShowMessage(&quot;Ausführung erfolgreich !&quot;);<br />
else ShowMessage(&quot;Fehler aufgetreten !&quot;);<br />
}</p>
<p>Kommt die Meldung: Fehler in der Deklarationssyntax</p>
<p>Villecht muss ich etwas includieren?</p>
<p>Kan mir jemand helfen?</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949616</guid><dc:creator><![CDATA[aesse]]></dc:creator><pubDate>Sun, 25 Dec 2005 15:55:16 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Sun, 25 Dec 2005 16:58:55 GMT]]></title><description><![CDATA[<p>Du kannst keine Funktion innerhalb einer anderen einbauen</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(!CopyFiles(&quot;d:\\1&quot;, &quot;d:\\temp&quot;))
ShowMessage(&quot;Ausführung erfolgreich !&quot;);
else ShowMessage(&quot;Fehler aufgetreten !&quot;);
}

//---------------------------------------------------------------------------

int CopyFiles(AnsiString slSourceDir, AnsiString slTargetDir)
{
SHFILEOPSTRUCT sh;
ZeroMemory(&amp;sh, sizeof(sh));
sh.hwnd = NULL;
sh.fFlags = FOF_NOCONFIRMATION | FOF_SILENT | FOF_FILESONLY;

sh.wFunc = FO_COPY;

slSourceDir+='\0';

sh.pFrom = slSourceDir.c_str();

slTargetDir+='\0';

sh.pTo = slTargetDir.c_str();

sh.hNameMappings = NULL;
sh.lpszProgressTitle = NULL;
return SHFileOperation (&amp;sh);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/949658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949658</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 25 Dec 2005 16:58:55 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Sun, 25 Dec 2005 18:58:42 GMT]]></title><description><![CDATA[<p>Ich hab das einfach mal kopiert und bei mir kommt undefinierte Funktion Move Files (bei deinem Beispiel CopyFiles).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949747</guid><dc:creator><![CDATA[IchDuErSieEs]]></dc:creator><pubDate>Sun, 25 Dec 2005 18:58:42 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Sun, 25 Dec 2005 19:02:23 GMT]]></title><description><![CDATA[<p>Da ich nichts derartiges in diesem Codestück geschrieben habe...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949750</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 25 Dec 2005 19:02:23 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Sun, 25 Dec 2005 19:09:57 GMT]]></title><description><![CDATA[<blockquote>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender) 
{ 
if(!CopyFiles(&quot;d:\\1&quot;, &quot;d:\\temp&quot;)) 
ShowMessage(&quot;Ausführung erfolgreich !&quot;); 
else ShowMessage(&quot;Fehler aufgetreten !&quot;); 
} 

//--------------------------------------------------------------------------- 

int CopyFiles(AnsiString slSourceDir, AnsiString slTargetDir) 
{ 
SHFILEOPSTRUCT sh; 
ZeroMemory(&amp;sh, sizeof(sh)); 
sh.hwnd = NULL; 
sh.fFlags = FOF_NOCONFIRMATION | FOF_SILENT | FOF_FILESONLY; 

sh.wFunc = FO_COPY; 

slSourceDir+='\0'; 

sh.pFrom = slSourceDir.c_str(); 

slTargetDir+='\0'; 

sh.pTo = slTargetDir.c_str(); 

sh.hNameMappings = NULL; 
sh.lpszProgressTitle = NULL; 
return SHFileOperation (&amp;sh); 
}
</code></pre>
</blockquote>
<p>Zeile 3: if (!CopyFiles...... Siehst du das nicht so? :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949756</guid><dc:creator><![CDATA[IchDuErSieEs]]></dc:creator><pubDate>Sun, 25 Dec 2005 19:09:57 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Sun, 25 Dec 2005 19:48:26 GMT]]></title><description><![CDATA[<blockquote>
<p>Funktion Move Files</p>
</blockquote>
<p>Ich kann in dieser Zeile nix von MOVE FILES finden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949778</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 25 Dec 2005 19:48:26 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Sun, 25 Dec 2005 20:18:17 GMT]]></title><description><![CDATA[<p>IchDuErSieEs schrieb:</p>
<blockquote>
<p>Ich hab das einfach mal kopiert und bei mir kommt undefinierte Funktion Move Files (bei deinem Beispiel CopyFiles).</p>
</blockquote>
<p>Was in Klammern geschrieben ist musst du auch lesen.^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949798</guid><dc:creator><![CDATA[IchDuErSieEs]]></dc:creator><pubDate>Sun, 25 Dec 2005 20:18:17 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Sun, 25 Dec 2005 20:24:05 GMT]]></title><description><![CDATA[<p>Ich bin des Lesens mächtig, aber da dort nichts von MoveFiles steht, kann der Fehler nicht davon kommen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949799</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 25 Dec 2005 20:24:05 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Sun, 25 Dec 2005 20:30:02 GMT]]></title><description><![CDATA[<p>Ok, wenn du probleme damit hast, beschränken wir uns auf deinen Code. Ich habe deinen Code kopiert und dieser funktioniert bei mir nicht. Der Fehler lautet: Aufruf einer undefinierten Funktion CopyFiles. So zufrieden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949804</guid><dc:creator><![CDATA[IchDuErSieEs]]></dc:creator><pubDate>Sun, 25 Dec 2005 20:30:02 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Sun, 25 Dec 2005 20:56:00 GMT]]></title><description><![CDATA[<p>Du hast doch hoffentlich die Funktion voher irgendwo deklariert, wie es sich gehört?</p>
<pre><code class="language-cpp">int CopyFiles(AnsiString slSourceDir, AnsiString slTargetDir);
</code></pre>
<p>Sollte in der h Datei stehen</p>
<p>Dacht nicht, dass man das noch erwähnen muss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949821</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949821</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 25 Dec 2005 20:56:00 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Sun, 25 Dec 2005 21:26:12 GMT]]></title><description><![CDATA[<p>Hab ich alles gemacht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949840</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949840</guid><dc:creator><![CDATA[IchDuErSieEs]]></dc:creator><pubDate>Sun, 25 Dec 2005 21:26:12 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Mon, 26 Dec 2005 06:50:56 GMT]]></title><description><![CDATA[<p>offenbar an der falschen Stelle; offenbar mit dem falschen Funktionsnamen. Der Compiler kann genausoweinig wie ich wissen, dass du die Funktion aufeinmal umbenannt hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949987</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Mon, 26 Dec 2005 06:50:56 GMT</pubDate></item><item><title><![CDATA[Reply to Gesamte Verzeichnisse Kopieren on Mon, 26 Dec 2005 19:31:24 GMT]]></title><description><![CDATA[<p>Hallo alle zusammen,</p>
<p>richtig ist:</p>
<pre><code class="language-cpp">//--------------------------------------------------------------------------- 
//Erst mal die explizite Definition der Funktion CopyFiles()

int CopyFiles(AnsiString slSourceDir, AnsiString slTargetDir) 
{ 
SHFILEOPSTRUCT sh; 
ZeroMemory(&amp;sh, sizeof(sh)); 
sh.hwnd = NULL; 
sh.fFlags = FOF_NOCONFIRMATION | FOF_SILENT | FOF_FILESONLY; 

sh.wFunc = FO_COPY; 

slSourceDir+='\0'; 

sh.pFrom = slSourceDir.c_str(); 

slTargetDir+='\0'; 

sh.pTo = slTargetDir.c_str(); 

sh.hNameMappings = NULL; 
sh.lpszProgressTitle = NULL; 
return SHFileOperation (&amp;sh); 
}

//--------------------------------------------------------------------------- 
//Dann der Aufruf der Funktion

void __fastcall TForm1::Button1Click(TObject *Sender) 
{ 
if(!CopyFiles(&quot;d:\\1&quot;, &quot;d:\\temp&quot;)) 
ShowMessage(&quot;Ausführung erfolgreich !&quot;); 
else ShowMessage(&quot;Fehler aufgetreten !&quot;); 
}
</code></pre>
<p>Jetzt funktioniert die Code</p>
<p>Mit freunlichen Grüßen</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/950026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/950026</guid><dc:creator><![CDATA[aesse]]></dc:creator><pubDate>Mon, 26 Dec 2005 19:31:24 GMT</pubDate></item></channel></rss>