De repente, todos mis archivos tienen un campo nulo kMDItemDateAdded (fecha agregada)

0

Casi todos mis archivos ahora tienen un campo kMDItemDateAdded nulo:

$ mdls -name kMDItemFSName -name kMDItemDateAdded 2014-01-14-1500595479_04-EVN.PDF
kMDItemDateAdded = (null)
kMDItemFSName    = "2014-01-14-1500595479_04-EVN.PDF"

¿Cómo podría suceder? ¿Qué necesito hacer para restaurarlo?

    
pregunta chrkv 20.11.2014 - 20:29

1 respuesta

1

No creo que sea un error. Una actualización en el esquema mdimport de Apple causará esto. Revisé este archivo /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Resources/MetadataSchema.xsd en OSX 10.6.8 y OSX 10.9 y encontré kMDItemDateAdded solo en 10.9 .

Cuando su mdworker actualizará sus Meta Data existentes usando el nuevo esquema, llenará kMDItemDateAdded con null , porque PDF.mdimporter no se está ocupando de este atributo. ¿Cómo debe saber el pdf cuando se agrega?

Si su mds está consumiendo una gran cantidad de tiempo de CPU, debe volver a indexar su base de datos de Spotlight como se mencionó here

    
respondido por el Marco M. von Hagen 14.06.2015 - 14:01

Lea otras preguntas en las etiquetas