Ignore los archivos y directorios ocultos con obj-c

¿Cómo puedo ejecutar archivos y directorios ocultos mediante programación?

es decir: .DS_Store

Quiero ejecutar todos los archivos y directorios ocultos que comienzan con "."

De forma anticipada, muchas gracias por su ayuda

preguntado el 08 de noviembre de 11 a las 16:11

ejecutar, lo siento por cualquier ambigüedad -

1 Respuestas

Utilizan NSFileManager con NSDirectoryEnumerationSkipsHiddenFiles.

Por ejemplo:

NSFileManager *fileManager = [NSFileManager defaultManager];

NSArray *theFiles =  [fileManager contentsOfDirectoryAtURL:[NSURL fileURLWithPath:@"/Users/Anne/Desktop/"]
                                includingPropertiesForKeys:[NSArray arrayWithObject:NSURLNameKey]
                                                   options:NSDirectoryEnumerationSkipsHiddenFiles
                                                     error:nil];

NSLog(@"%@",theFiles);

respondido 08 nov., 11:20

Esta. Tiene la ventaja de omitir también archivos que están ocultos porque tienen su atributo invisible establecido. - Wevah

Revisé la impresión NSLog de "theFiles" y funciona. Se ejecuta el archivo oculto. Muchas gracias - Studie

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.