Файл скрыт?
Как я могу определить, указывает ли определенный путь на скрытый файл / папку?
NSString *file = @"/my/file/some.where";
BOOL fileIsHidden = // <-- what do I do here?
Я знаю, что скрытые файлы имеют префикс в виде точки. Это не единственный критерий скрытия файла. Я где-то читал, что есть скрытый файл, который также определяет, какие файлы скрыты.
Есть ли способ Какао / Карбон это легко выяснить, не переписывая всю эту логику и не собирая информацию из разных источников?
РЕДАКТИРОВАТЬ: проверка kLSItemInfoIsInvisible, кажется, работает для некоторых файлов. Кажется, он не скрывает:
/dev /etc /tmp /var
Все они скрыты Finder по умолчанию.