O arquivo está oculto?
Como posso determinar se um determinado caminho aponta para um arquivo / pasta oculta?
NSString *file = @"/my/file/some.where";
BOOL fileIsHidden = // <-- what do I do here?
Eu sei que os arquivos ocultos são prefixados por um período. Este não é o único critério para um arquivo ser oculto. Eu li em algum lugar que há um arquivo .hidden que também configura quais arquivos estão ocultos.
Existe uma maneira de Cocoa / Carbon para descobrir isso facilmente sem reescrever toda essa lógica e coletar informações de várias fontes?
EDIT: a verificação kLSItemInfoIsInvisible parece funcionar para alguns arquivos. Não parece esconder:
/dev /etc /tmp /var
Todos estes são escondidos pelo Finder por padrão.