读取属性
设置隐藏
取消隐藏
FileInfo fi = new FileInfo("C:\\test.txt");
if ((fi.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)//read only
if ((fi.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
//hidden
设置隐藏
FileInfo fi = new FileInfo("C:\\test.txt");
fi.Attributes = fi.Attributes | FileAttributes.ReadOnly | FileAttributes.Hidden;
//File.SetAttributes("C:\\test.txt", fi.Attributes | FileAttributes.ReadOnly | FileAttributes.Hidden);
取消隐藏
FileInfo fi = new FileInfo("filePath");
fi.Attributes = fi.Attributes & ~FileAttributes.ReadOnly & ~FileAttributes.Hidden;
//File.SetAttributes("filePath", fi.Attributes & ~FileAttributes.ReadOnly & ~FileAttributes.Hidden);