C# 文件隐藏处理

读取属性
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);

你可能感兴趣的:(C++,c,C#)