3 votos

"Limpieza por nombre" isn ' t ordenar mis archivos en orden alfabético

Tengo una carpeta que contiene seis subcarpetas. Clic derecho sobre el fondo del buscador y haga clic en "Limpiar por nombre" ordena en la orden "1.0", "1,5", "1.6", "1.25", "1.56" y "2.0". Esto es bastante molesto, ya no es ni en el orden lexicográfico (como esperaba) ni en el aumento de orden numérico, por lo que siempre toma un momento para buscar la subcarpeta correcta quiero. ¿Qué orden hace "Limpiar por nombre" ordenar los archivos en?

V10.10.5 OS X Yosemite

1voto

Monomeeth Puntos 139

La selección de Limpiar Por Nombre tipo de cosas por orden alfanumérico1.

Usando tu ejemplo, en realidad estás equivocado al decir que los elementos no están incluidos en algún tipo de orden numérico ascendente. El orden que usted proporciona es la siguiente:

 1.0, 1.5, 1.6, 1.25, 1.56, and 2.0.

Sin embargo, la 4ª y la 5ª valores por encima puede ser interpretado como un punto veinticinco y uno punto cincuenta y seis. Así, el 25 es mayor que 6, y 56 es mayor que 25, y así sucesivamente.

A modo de comparación, MS Windows hace lo mismo.

Así que, ¿por qué sucede esto?

Bueno, como bases de datos y hojas de cálculo, la mayoría de los sistemas operativos de uso de cadenas para almacenar datos, en este caso los nombres de archivo. Normalmente, esto funciona bastante bien, pero en ejemplos como el tuyo es contrario a la lógica y por eso muchas personas terminan usando las convenciones de nomenclatura que añadir ceros a un nombre de archivo (por ejemplo, en lugar de 1.5 sería 1.50 lugar).

Recientemente he tenido que configurar un flujo de trabajo para una organización que se va a producir una animación todos los miércoles para los próximos tres años. Ellos querían que sus archivos se llama NewsImage1, NewsImage2, etc. Tuve que explicarles que necesita ser NewsImage001, NewsImage002 y así sucesivamente, de manera que en el momento en que se terminaron las animaciones todavía estaría lista en orden de NewsImage001 a NewsImage156. (Si fuera por mí, los nombres de los archivos se han utilizado un esquema de citas como NewsImage201701 y así sucesivamente, pero por desgracia no fue mi llamada).

Esta clasificación también se sabe que causa problemas en ciertas industrias, pero que yo sepa la única solución en macOS es agregar los ceros para los nombres de archivo como he descrito anteriormente. En Windows se utiliza para poder editar manualmente una clave de registro, pero no estoy seguro de que todavía es posible.

Para lo que vale, siempre he pensado que debe ser una opción en las Preferencias del Sistema en algún lugar, pero sospecho que no es proporcionada para fines de compatibilidad.

1 Por Alfanuméricos que significa que es una combinación de caracteres alfabéticos (latina) y caracteres numéricos (árabe) dígitos, que también toma en cuenta los símbolos (por ejemplo, signos de puntuación, signos matemáticos, etc). Así, el pedido se realiza sobre la base de símbolos/caracteres especiales primer lugar, seguido por los números en orden, seguido por las letras en orden. No recuerdo el orden de la clasificación de los caracteres especiales, pero para los numerales nada después de un punto decimal es un número entero como contraposición a una fracción. Con esto quiero decir que 1.1 es menor que 1.2, sin embargo 1.15 es mayor que 1.2 porque el '15' en 1.15 es visto como quince años y el '2' en 1.2 es visto como dos (no como veinte).

0 votos

Sí, me imaginaba que era algo así, pero ¿cuál es el pedido real? No pude averiguar ningún ordenamiento compatible con los patrones que he observado con otros archivos.

0 votos

Gracias por los comentarios. He incluido más información en la nota a pie de página. Avísame si hay algo más que pueda hacer.

1 votos

¡Qué orden tan raro! Es un híbrido raro que casi lexicográfico, pero trata bloques de longitud arbitraria de dígitos consecutivos como unidades únicas y los ordena numéricamente, pero por alguna razón no trata los decimales como unidades individuales, sino que trata ambos lados del punto decimal como enteros separados por un punto. El código que especifica ese orden debe ser bastante complicado. Voy a tener que tener una charla con quien se le ocurrió ese ordenamiento.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X