#objective-c #ios #file #directory #hidden
#objective-c #iOS #файл #каталог #скрытый
Вопрос:
Как я могу выполнить скрытый каталог и файлы программно?
то есть: .DS_Store
Я хочу выполнить все скрытые файлы и каталоги, которые начинаются с «.»
Заранее благодарю вас за помощь
Комментарии:
1. выполняю, прошу прощения за любую двусмысленность
Ответ №1:
Используйте NSFileManager
с NSDirectoryEnumerationSkipsHiddenFiles
.
Например:
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *theFiles = [fileManager contentsOfDirectoryAtURL:[NSURL fileURLWithPath:@"/Users/Anne/Desktop/"]
includingPropertiesForKeys:[NSArray arrayWithObject:NSURLNameKey]
options:NSDirectoryEnumerationSkipsHiddenFiles
error:nil];
NSLog(@"%@",theFiles);
Комментарии:
1. Это. Преимуществом этого метода также является пропуск скрытых файлов, поскольку для них установлен атрибут invisible.
2. Я проверил NSLog-печать «theFiles», и это работает. Скрытый файл выполняется. Большое спасибо