En mi aplicación, quiero leer archivos del portapapeles de Windows y quiero verlos en el mismo orden en que veo estos archivos en el Explorador de Windows. Por ejemplo, si ordené los archivos alfabéticamente, quiero verlos ordenados alfabéticamente en el portapapeles. Pero resulta que el Explorador de Windows no lo hace del todo a la perfección.
Los archivos realmente se ordenan en el portapapeles como se desee, pero con cambios cíclicos. Quiero decir, si el orden correcto es 1-2-3-4-5-6-7, el orden real puede ser 7-1-2-3-4-5-6 o 6-7-1-2-3-4- 5 o 2-3-4-5-6-7-1 o 3-4-5-6-7-1-2 (he visto diferentes casos: a veces cambió una posición y otras dos).
Pensé que podría haber un error en mi aplicación, pero FreeClipboardViewer mostró lo mismo. Entonces creo que es algún error en el Explorador de Windows. ¿Existe alguna solución alternativa o algo así? Cualquier información será útil.
Adjunto dos ejemplos:archivos ordenados alfabéticamenteyarchivos ordenados por tamaño. Ambos cambiaron dos posiciones en comparación con el orden original.
Gracias de antemano.
Respuesta1
Casualmente recuerdo esto, no puedo atribuirme el mérito del "descubrimiento", pero una prueba rápida dice que todavía funciona.
La forma/orden en que seleccionas los archivos es importante. Si ustedseleccione el último primeroy luego utilice cualquiera de los Shift| Ctrl+ Arrow| MouseClickmétodos para seleccionar el resto, los archivos aparecen en el orden de clasificación mostrado.