Czy plik jest ukryty?
Jak mogę określić, czy dana ścieżka wskazuje na ukryty plik / folder?
NSString *file = @"/my/file/some.where";
BOOL fileIsHidden = // <-- what do I do here?
Wiem, że ukryte pliki są poprzedzone kropką. Nie jest to jedyne kryterium, aby plik został ukryty. Czytałem gdzieś, że istnieje plik .hidden, który również konfiguruje ukryte pliki.
Czy istnieje sposób na Cocoa / Carbon, aby łatwo się tego dowiedzieć bez przepisywania całej logiki i zbierania informacji z różnych źródeł?
EDYCJA: Sprawdzenie kLSItemInfoIsInvisible wydaje się działać dla niektórych plików. Wydaje się, że nie ukrywa się:
/dev /etc /tmp /var
Wszystkie są domyślnie ukryte przez Findera.