<?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[Synchronisationsproblem mit der Funktion SHFileOperation]]></title><description><![CDATA[<p><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="😕"
    /><br />
Hallo zusammen,</p>
<p>ich habe folgendes Problem:</p>
<p>Ich benutze die Funktion &quot;SHFileOperation&quot;, um Dateien vom Verzeichnis A nach Verzeichnis B zu kopieren.</p>
<p>Ich verwende auch die Funktion &quot;ReadDirectoryChangesW&quot;, um benachrichtigt zu werden, falls das Programm Acrobat Distiller<br />
neue Dateien im Verzeichnis A ablegt.</p>
<p>Wenn ich durch ReadDirectoryChangesW benachrichtigt werde, dass neue Dateien vorhanden sind,<br />
aber in der Zeit ist das Programm Acrobat Distiller noch am machen und tun.</p>
<p>Wie kann ich jetzt solange warten bzw. überprüfen, dass kein Programm mehr auf dieses Verzeichnis operiert?? Dann<br />
weiss ich dass das Programm Adobe Distiller fertig ist. Danach kann ich mit kopieren anfangen.</p>
<p>Vielen Dank im Voraus <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/91496/synchronisationsproblem-mit-der-funktion-shfileoperation</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 10:19:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/91496.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 Nov 2004 12:15:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Synchronisationsproblem mit der Funktion SHFileOperation on Tue, 09 Nov 2004 12:15:38 GMT]]></title><description><![CDATA[<p><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="😕"
    /><br />
Hallo zusammen,</p>
<p>ich habe folgendes Problem:</p>
<p>Ich benutze die Funktion &quot;SHFileOperation&quot;, um Dateien vom Verzeichnis A nach Verzeichnis B zu kopieren.</p>
<p>Ich verwende auch die Funktion &quot;ReadDirectoryChangesW&quot;, um benachrichtigt zu werden, falls das Programm Acrobat Distiller<br />
neue Dateien im Verzeichnis A ablegt.</p>
<p>Wenn ich durch ReadDirectoryChangesW benachrichtigt werde, dass neue Dateien vorhanden sind,<br />
aber in der Zeit ist das Programm Acrobat Distiller noch am machen und tun.</p>
<p>Wie kann ich jetzt solange warten bzw. überprüfen, dass kein Programm mehr auf dieses Verzeichnis operiert?? Dann<br />
weiss ich dass das Programm Adobe Distiller fertig ist. Danach kann ich mit kopieren anfangen.</p>
<p>Vielen Dank im Voraus <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/647960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/647960</guid><dc:creator><![CDATA[leonReif]]></dc:creator><pubDate>Tue, 09 Nov 2004 12:15:38 GMT</pubDate></item><item><title><![CDATA[Reply to Synchronisationsproblem mit der Funktion SHFileOperation on Tue, 09 Nov 2004 13:18:44 GMT]]></title><description><![CDATA[<p>Du könntest versuchen auf die Datei ein Handle zu öffnen. Das sollte dann eigentlich fehlschlagen, solange der Distiller noch in diese Datei schreibt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/648000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/648000</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 09 Nov 2004 13:18:44 GMT</pubDate></item><item><title><![CDATA[Reply to Synchronisationsproblem mit der Funktion SHFileOperation on Wed, 10 Nov 2004 08:02:19 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich habe aber ein Problem. Ich darf nicht MFC Libraries verwenden.</p>
<p>Wie kann ich jetzt mit einer C Funktion bzw. API feststellen,<br />
ob in diesem Verzeichnis Dateien vorhanden sind?</p>
<p>Ich weiss leider vorher nicht, wie die Dateien heissen!</p>
<p>Wie kann ich mit einer C Funktion die Dateien aus diesem Verzeichnis<br />
auflisten, dann weiss ich, wie sie heissen.</p>
<p>Danke <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/648546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/648546</guid><dc:creator><![CDATA[leonReif]]></dc:creator><pubDate>Wed, 10 Nov 2004 08:02:19 GMT</pubDate></item><item><title><![CDATA[Reply to Synchronisationsproblem mit der Funktion SHFileOperation on Wed, 10 Nov 2004 09:11:35 GMT]]></title><description><![CDATA[<p>Hilft dir vlt sowas...</p>
<pre><code class="language-cpp">HANDLE              hFind; 
WIN32_FIND_DATA     wData; 
char                zPath[] = &quot;C:\\*.*&quot;; 
BOOL found = true; 

printf (&quot; Auszugebendes Laufwerk: %s&quot;, zPath);

hFind = FindFirstFile( zPath, &amp;wData ); 

while(hFind != INVALID_HANDLE_VALUE &amp;&amp; found) 
  { 
   if(wData.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY) 
   std::cout &lt;&lt; &quot;Verzeichnis: &quot; &lt;&lt; wData.cFileName &lt;&lt; std::endl;
   else
      std::cout &lt;&lt; &quot;Dateiname: &quot; &lt;&lt; wData.cFileName &lt;&lt; std::endl; 

   found = FindNextFile(hFind,&amp;wData);    
  } 
FindClose( hFind );
</code></pre>
<p>Zum Auflisten aller Dateien und Ordner.<br />
Hab ich hier irgendwo gefunden ich weiss nur nimmer wo <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/648578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/648578</guid><dc:creator><![CDATA[Tomjack]]></dc:creator><pubDate>Wed, 10 Nov 2004 09:11:35 GMT</pubDate></item><item><title><![CDATA[Reply to Synchronisationsproblem mit der Funktion SHFileOperation on Thu, 11 Nov 2004 07:42:54 GMT]]></title><description><![CDATA[<p>Ich danke Dir <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>Es funktioniert sehr gut.</p>
<p>Ich habe noch zwei Fragen:</p>
<p>1. Wie bekomme ich den kompletten Pfad der gefundene Datei angezeigt?</p>
<p>2. Mit welcher Funktion &quot;API&quot; kann ich das Flag der Datei archiviert oder nicht archiviert setzen?</p>
<p>Ich will die Dateien, die archiviert sind auf nicht archiviert setzen oder umgekehrt.</p>
<p>Vielen Dank <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/649112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649112</guid><dc:creator><![CDATA[leonReif]]></dc:creator><pubDate>Thu, 11 Nov 2004 07:42:54 GMT</pubDate></item><item><title><![CDATA[Reply to Synchronisationsproblem mit der Funktion SHFileOperation on Thu, 11 Nov 2004 08:55:38 GMT]]></title><description><![CDATA[<p>Get/SetFileAttributes</p>
]]></description><link>https://www.c-plusplus.net/forum/post/649165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649165</guid><dc:creator><![CDATA[Ringding]]></dc:creator><pubDate>Thu, 11 Nov 2004 08:55:38 GMT</pubDate></item><item><title><![CDATA[Reply to Synchronisationsproblem mit der Funktion SHFileOperation on Fri, 12 Nov 2004 07:54:48 GMT]]></title><description><![CDATA[<p>Danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/649994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649994</guid><dc:creator><![CDATA[leonReif]]></dc:creator><pubDate>Fri, 12 Nov 2004 07:54:48 GMT</pubDate></item></channel></rss>