可以用Attributes.CompareTo来比较各个属性.
比如下面的例子,是用来判断是不是隐含目录:
DirectoryInfo d = new DirectoryInfo(@"d:\1\");
if (d.Attributes.CompareTo(d.Attributes | FileAttributes.Hidden)==0)
{
MessageBox.Show("Hidden File");
}