4 votos

Ciertos archivos en el Finder no pueden ser abiertos, renombrados, etiquetados - aunque todos los permisos, banderas, etc están bien

Un grupo de archivos se comportan de forma extraña en el Finder.

  • No puedo etiquetar, renombrar o abrirlos.
  • Al abrir su cuadro de diálogo de información, todo aparece en gris, no hay interacciones posibles.

Cómo me metí en el problema

  • Hice un pesado procesamiento en varias etapas de cientos de archivos PNG.
  • Entre tanto, he duplicado toda una carpeta (y los archivos que contiene) para luego procesar los archivos en la siguiente etapa. Y etiqueté los archivos con el procesamiento que recibieron.
  • Por ello, guardé todas las etapas intermedias en carpetas. Y cada archivo crecía con una etiqueta por cada etapa de procesamiento para documentar lo que se hacía en él específicamente (tenían un tratamiento diferente).
  • Si me equivocara por el camino, siempre podría volver atrás fase por fase gracias a mis copias de seguridad incrementales de las carpetas.
  • Gracias a que APFS es un sistema de copia-en-escritura, la duplicación de carpetas funcionó ultra rápido.
  • Pero a lo largo de las duplicaciones y el etiquetado algo debió salir mal. En la carpeta final algunos de los archivos mostraron el extraño comportamiento descrito anteriormente.

Investigación

  • Comprobado los permisos de los archivos unix, el propietario, etc.
  • Comparó cada atributo por mdls entre uno de los archivos rotos y uno de los archivos en funcionamiento.
  • También se ha comparado si algunas de las banderas exóticas del sistema de archivos de Mac pueden haber sido configuradas de forma diferente con GetFileInfo -a más la letra del atributo correspondiente, como locked o inited . Tampoco hubo suerte. No encontré ninguna anomalía.
  • Relanzar el Finder o reiniciar el Mac tampoco ayudó.

¿Cuál puede ser la razón de este extraño comportamiento?

8voto

Corey Puntos 722

File in Finder cannot be renamed tagged opened due to bad creation date

Razón: La fecha de creación de estos archivos no es válida.

Después de muchas investigaciones, finalmente encontré la razón

  • Todos los archivos que mostraban estos extraños síntomas tenían dos cosas en común:
  • Una etiqueta común de Finder que les asigné en una asignación masiva por lotes (500 archivos o más a la vez).
  • Todos tenían una fecha de creación de 1984-02-24 (también conocido como 24 de enero de 1984) la fecha de nacimiento del Macintosh.
    • Esta es la fecha de reserva si la fecha de creación es 0 o NULL o de otra manera inválida, supongo.
    • Así que durante la asignación por lotes de etiquetas algo se rompió y dejó las fechas del archivo en un mal resultado.

Cómo arreglar estos archivos rotos

  • Si las fechas de creación no le importan, simplemente póngalas igual que la fecha de modificación.
    • Mediante la herramienta que elijas, por ejemplo
      • Atributos de un mejor buscador
      • SetFile -d "$(GetFileInfo -m "broken-file.ext")" broken-file.ext
    • O mediante una función gratuita e integrada en Finder:
      • Puedes simplemente comprimir los archivos con el comando ZIP integrado en Finder.
      • Haga clic con el botón derecho del ratón en el archivo(s) > Comprimir.
      • Se conservan todos los metadatos de MacOS (etiquetas del Finder, comentarios de Spotlight, fechas, permisos, etc.).
      • Y al descomprimir el archivo se restauran todos los metadatos y se fijan automáticamente las fechas de creación rotas/inválidas.
  • En mi caso, conservar las fechas de creación era importante para entender la génesis del archivo de imagen.
    • Pero al haber trabajado con copias de seguridad incrementales, pude restaurarlas desde una de las carpetas intermedias. Y simplemente etiquetarlos de nuevo.
    • Y esta vez dejé la ventana del Finder delante, hasta que se actualizaran todas las etiquetas (puede tardar unos 20-60 segundos cuando se etiquetan cientos/miles de archivos) para no liarla de nuevo. Supongo que haber hecho alguna otra gestión de archivos en el Finder antes de tiempo causó el lío en primer lugar.

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