In meiner Anwendung möchte ich Dateien aus der Windows-Zwischenablage lesen und sie in derselben Reihenfolge sehen, wie ich sie im Windows Explorer sehe. Wenn ich beispielsweise Dateien alphabetisch sortiert habe, möchte ich sie auch in der Zwischenablage alphabetisch sortiert sehen. Es stellt sich jedoch heraus, dass der Windows Explorer dies nicht ganz perfekt macht.
Dateien sind in der Zwischenablage tatsächlich wie gewünscht sortiert, aber mit zyklischer Verschiebung. Ich meine, wenn die richtige Reihenfolge 1-2-3-4-5-6-7 ist, kann die tatsächliche Reihenfolge 7-1-2-3-4-5-6 oder 6-7-1-2-3-4-5 oder 2-3-4-5-6-7-1 oder 3-4-5-6-7-1-2 sein (ich habe verschiedene Fälle gesehen – manchmal wurde es um eine Position verschoben, und manchmal um zwei).
Ich dachte, es könnte ein Fehler in meiner Anwendung sein, aber FreeClipboardViewer zeigte dasselbe an. Ich denke also, es ist ein Fehler im Windows Explorer. Gibt es eine Problemumgehung oder so etwas? Jede Information ist hilfreich.
Ich habe zwei Beispiele angehängt -alphabetisch geordnete DateienUndDateien sortiert nach Größe. Beide haben sich im Vergleich zur ursprünglichen Reihenfolge um zwei Positionen verschoben.
Dank im Voraus.
Antwort1
Ich erinnere mich nur zufällig daran und kann mir die „Entdeckung“ nicht zuschreiben, aber ein kurzer Test zeigt, dass es immer noch funktioniert.
Die Art und Reihenfolge, in der Sie die Dateien auswählen, ist wichtig. Wenn Siewähle zuerst das Letzte aus, und verwenden Sie dann eine der gängigen Shift| Ctrl+ Arrow| MouseClick-Methoden, um den Rest auszuwählen. Die Dateien werden in der angezeigten Sortierreihenfolge angezeigt.