Как отмечает @Albin, правильный способ решения проблемы с доступом - это права доступа к файлу, а не атрибуты.
Если файл скрыт, потому что вы не хотите, чтобы пользователи могли просматривать его содержимое, я бы предложил простой (относительно легкий) механизм шифрования, который был бы лучшим решением, чем атрибут hidden.*
Обратите внимание, что скрытые и доступные только для чтения атрибуты могут быть отключены пользователем с достаточными привилегиями.И обычно любой может включить функцию «Показать скрытые файлы и папки» в Проводнике.