2010-08-15 57 views

回答

8

你可以使用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 
} 
+0

我怎样才能找出它是系统文件或不? – pedram 2010-08-15 07:28:27

+0

检查上面的'FileAttributes.System'标志。 – 2010-08-15 07:29:09

+0

如果设置了FileAttributes,这将起作用。 Howeverer,似乎他们并不是很多情况下。如果FileAttributes未设置,您如何获得此信息? – matsolof 2016-12-20 10:13:05

相关问题