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

ped*_*ram 1 c#

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

例如'C:\ File.txt'是否为系统文件.也是隐藏与否?

Dar*_*rov 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
}
Run Code Online (Sandbox Code Playgroud)