Windows エクスプローラーのクリップボード内のファイルの順序

Windows エクスプローラーのクリップボード内のファイルの順序

私のアプリケーションでは、Windows クリップボードからファイルを読み取り、Windows エクスプローラーでファイルを表示するのと同じ順序で表示したいと考えています。たとえば、ファイルをアルファベット順に並べた場合、クリップボードでもアルファベット順に表示したいのですが、Windows エクスプローラーではそれが完全には実行されないことがわかりました。

ファイルは実際には希望どおりにクリップボードに並べられていますが、循環的にシフトしています。つまり、正しい順序が 1-2-3-4-5-6-7 の場合、実際の順序は 7-1-2-3-4-5-6 または 6-7-1-2-3-4-5 または 2-3-4-5-6-7-1 または 3-4-5-6-7-1-2 になる可能性があります (さまざまなケースを見たことがあります。1 つの位置がシフトする場合もあれば、2 つの位置がシフトする場合もあります)。

私のアプリケーションのバグかもしれないと思いましたが、FreeClipboardViewer でも同じことが示されました。Windows エクスプローラーのバグだと思います。回避策などはありますか? どんな情報でも役に立ちます。

2つの例を添付しました -アルファベット順に並べられたファイルそしてサイズ順に並べたファイルどちらも元の順序と比較して 2 つ位置がずれています。

前もって感謝します。

答え1

たまたまこれを思い出しただけで、「発見」の功績を主張することはできませんが、簡単なテストではまだ機能していることがわかりました。

ファイルを選択する方法/順序は重要です。最後のものを最初に選択してください、一般的なShift| Ctrl+ Arrow|のいずれかのMouseClick方法を使用して残りを選択すると、ファイルは表示されている並べ替え順に表示されます。

ここに画像の説明を入力してください

関連情報