0 votos

Ocultar todos los archivos de la misma extensión en Finder

Necesito ocultar automáticamente todos los archivos con extensión .pek en Finder (macOS Sierra).

1voto

hjdm Puntos 18

OK he cambiado el Pedro Hosey del fs-notificador, para que se establezca el recién creado .pak archivos ocultos. Usted necesitará Xcode para la compilación.

Por favor, cambie las líneas de su código:

En Notificador.m cambio de 25 de línea para:

 stream = FSEventStreamCreate(kCFAllocatorDefault, newCallback, &context, (CFArrayRef)paths, kFSEventStreamEventIdSinceNow, /*latency*/ 1.0, kFSEventStreamCreateFlagUseCFTypes | kFSEventStreamCreateFlagFileEvents);`

En fs-notificador.m archivo de cambiar todo el cuerpo de la gotEvent fuction (líneas 34+) a:

NSArray *eventPaths = eventPathsVoidPointer;
if (*eventFlags | kFSEventStreamCreateFlagFileEvents) {
    NSURL *fileUrl = [[NSURL alloc] initWithString:[@"file://" stringByAppendingString:[eventPaths objectAtIndex:0UL]]];
    if ([fileUrl.pathExtension isEqualToString:@"pak"]) {
        [fileUrl setResourceValue:@YES forKey:NSURLIsHiddenKey error:nil];
    }
}

Nota: con el fin De compilar las fuentes que usted puede ser que necesite para establecer la arquitectura de 64 bits.

Después de la compilaton se inicia el programa con la ruta de acceso al directorio que desea supervisar.

Lo he probado y funciona, sin embargo no sé cuál es el impacto en el sistema.

Edit: Para ocultar .pak archivos ya creados, ejecute este comando:

find -x /path/to/folder -name \*.pak -exec chflags hidden {} +

Respuesta de superusuario.

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