2010-08-15 74 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

相關問題