Ocultar SOLO las extensiones de archivo .app pero mostrar el resto

15

¿Hay una manera de ocultar SOLAMENTE extensión de archivo .app? Sé que puede habilitar o inhabilitar la visibilidad de las extensiones de archivo en el Finder, pero me interesa evitar que aparezcan las extensiones de archivo .app. Odio la redundancia de ver que los archivos en mi carpeta de Aplicaciones son Aplicaciones.

    
pregunta Alexander 25.07.2011 - 07:59

5 respuestas

7

La opción "Mostrar todas las extensiones de nombre de archivo" anula la opción "Ocultar extensión" en Obtener información. Esto significa que hay algunas soluciones posibles que uno podría intentar encontrar para ocultar las extensiones ".app" y mostrar el resto:

  1. Encuentre una forma de excluir ciertas extensiones de "Mostrar todas las extensiones de nombre de archivo".
  2. Encuentre una manera de ocultar extensiones, aparte de la opción "Ocultar extensión", que no esté afectada por la opción "Mostrar todas las extensiones de nombre de archivo".
  3. Encuentre una forma de anular la opción "Ocultar extensión", que no sea la opción "Mostrar todas las extensiones de nombre de archivo", que se puede configurar para incluir o excluir elementos en función de sus extensiones, o quizás incluso por su ubicación (por ejemplo, excluir la Carpeta de aplicaciones).

Según mi conocimiento, nada de esto es posible, pero me encantaría que me demuestre lo contrario.

Posible solución

La solución más fácil que se me ocurre es dejar "Mostrar todas las extensiones de nombre de archivo" sin marcar y configurar manualmente otros archivos para que muestren explícitamente sus extensiones, lo que puede hacerse muy fácilmente con Automator y el% Comando SetFile .

Puede configurarlo como un servicio o una aplicación. En ambos casos, se puede usar tanto en archivos como en carpetas, y también procesará el contenido de las subcarpetas.

Para configurar esto en Automator, agregue una acción "Ejecutar script de shell", configure "Pasar entrada" a "como argumentos" y configure el script a esto:

(Nota: tienes que instalar Xcode para obtener el SetFile command.)

for f in "$@"
do
    find "$f" -name "*.*" -exec SetFile -a e {} \;
done

Si configura esto como un servicio, asegúrese de cambiar "El servicio recibe la selección" a "archivos o carpetas".

También puedes considerar el uso de esto como una acción de carpeta. A medida que se agregan archivos a una carpeta, el script establecerá automáticamente sus extensiones para que se muestren. Por ejemplo, podría ser útil adjuntar dicha acción de carpeta a Descargas, Documentos y al Escritorio, o cualquier otra carpeta que con frecuencia reciba archivos con la opción "Ocultar extensión" marcada.

Con suerte, configurar esto como un servicio lo haría tan trivial de usar que ni siquiera tendría que preocuparse por el procesamiento por lotes de un volumen completo (lo que podría llevar un tiempo). Más bien, simplemente puede usarlo cuando sea necesario cuando se encuentre con archivos o carpetas de archivos con extensiones ocultas.

    
respondido por el joelseph 06.09.2011 - 23:16
3

Este AppleScript ocultará la extensión de las aplicaciones (todo con una extensión ".app") directamente en la carpeta de Aplicaciones (sin embargo, no funciona en las aplicaciones de las subcarpetas).

Hice esta respuesta de Community Wiki, por lo que si alguien puede editar este script para mejorarlo, ¡por favor!

 tell application "Finder" to set files_ to every item in (path to applications folder) whose name ends with "app"
 repeat with file_ in files_
    tell application "Finder"
        try
            set extension hidden of file_ to true
        on error e
            display dialog e buttons {"OK"} default button 1
        end try
    end tell
end repeat
    
respondido por el Daniel Lawson 06.09.2011 - 20:25
0

Por supuesto que hay una manera y bastante fácil. Una vez que haya acoplado la carpeta de aplicaciones, arrástrela (retírela) del dock por completo. Luego, vuelva a publicarlo y listo, todas las extensiones .app desaparecerán.

    
respondido por el Dusan Smrek 30.08.2018 - 23:50
-1

Haga clic con el botón derecho (ctrl-clic) en la aplicación & haga clic en obtener información, luego marque la casilla de verificación Ocultar extensión.

PS Puede abrir múltiples paneles de obtener información seleccionando múltiples aplicaciones & haciendo clic derecho en obtener información

    
respondido por el Samantha Catania 25.07.2011 - 08:07
-5

Ve al buscador. haga clic en las preferencias. ir a la pestaña avanzada desmarque mostrar toda la extensión de nombre de archivo. reiniciar--

    
respondido por el lala 29.12.2011 - 15:01

Lea otras preguntas en las etiquetas