如何查找文件是系统文件还是隐藏文件?

时间:2010-08-15 07:21:48

标签: c#

如何查找文件是系统文件还是隐藏文件?

例如'C:\ File.txt'是否是系统文件。 是隐藏还是不隐藏?

1 个答案:

答案 0 :(得分:9)

您可以使用GetAttributes方法:

var att = File.GetAttributes(@"c:\file.txt");
if ((att & FileAttributes.Hidden) == FileAttributes.Hidden) 
{
    // the file is hidden
}

if ((att & FileAttributes.System) == FileAttributes.System)
{
    // the file is system
}