Để lấy attributes của file, dùng FileAttributes Enum (compressed, directory, hidden...).
Kiểm tra file ẩn dùng member Hidden.
Lấy attributes:
FileAttributes attributes = File.GetAttributes(path);
Set hidden:
File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);
Console.WriteLine("File {0} là hidden.", path);