3 votos

¿Cómo ocultar todas las extensiones de archivo en subdirectorios de una carpeta dada?

Sé que puedo abrir el diálogo de información de archivos (Obtener información) para varios archivos a la vez usando I y ocultar/mostrar las extensiones de archivo. ¿Cómo puedo lograr esto para todos los archivos en un árbol de directorios (incluidos los archivos en subcarpetas)?

5voto

Jordan W. Puntos 1083

Puedes hacer esto fácilmente en Terminal con el comando SetFile:

Para ocultar las extensiones de archivo en un directorio y todos los subdirectorios:

cd 

find . -name "*.*" -exec SetFile -a -E '{}' \; | echo "ocultando extensiones"

(puedes cambiar el segundo * a un tipo de extensión particular si lo prefieres)

Para mostrar las extensiones de archivo en un directorio y todos los subdirectorios:

cd 

find . -name "*.*" -exec SetFile -a -e '{}' \; | echo "mostrando extensiones"

1 votos

Creo que quisiste decir "-a e", no "-a -e". "e" designa la extensión que estás cambiando. Es el argumento para "-a".

0 votos

@Robert, Funciona igual con o sin el -.

0 votos

SetFile está obsoleto desde Xcode 6.

3voto

lejonet Puntos 360

Ok, encontré una solución usando Hazel:

Creé una regla basada en su publicación Cómo hacer que Hazel vaya a subcarpetas:

Si (…) El tipo es Carpeta

Hacer lo siguiente (…) ejecutar reglas en el contenido de la carpeta

La siguiente regla selecciona un conjunto específico de archivos, por ejemplo,

Si (…) El tipo es pdf

Hacer (…) Ejecutar script incrustado de AppleScript

El script es

tell application "Finder"
    set extension hidden of theFile to true
end tell

Definí más condiciones para diferentes tipos de archivos, por lo que no funciona en todos los archivos como se solicitó. Con un número limitado de tipos de archivos diferentes esto no debería ser un problema.

-2voto

Kickstart Puntos 101

Ve esta página para ver una solución usando Automator. Funcionó perfectamente para mí. https://discussions.apple.com/thread/250660690

1 votos

Por favor, coloque la respuesta aquí. Las respuestas deben ser comprensibles sin enlaces. Pero el enlace también debe mostrarse si se copió de otro lugar o si agrega información adicional.

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