static void DisplayFileSystemInfoAttributes(FileSystemInfo fsi){
            string entryType = "File";
            if ((fsi.Attributes & FileAttributes.Directory) == FileAttributes.Directory ){
                entryType = "Directory";
            }
            Console.WriteLine("{0} entry {1} was created on {2:D}", entryType, fsi.FullName, fsi.CreationTime);
        }这句不明白:为什么要这么判断??
((fsi.Attributes & FileAttributes.Directory) == FileAttributes.Directory )
fsi.Attributes返回的是什么?
为什么要  与上 “FileAttributes.Directory”
还要判断 和FileAttributes.Directory 的值是否相同?