FileAttributes fa = File.GetAttributes(filename);
File.SetAttributes(filename, FileAttributes.Hidden | fa);//隐藏文件,并且保持文件以前的属性
现在想取消隐藏属性,该怎么做呢? File.SetAttributes(filename, FileAttributes.Normal);
可以取消隐藏属性,可是把其他属性也取消了
File.SetAttributes(filename, FileAttributes.Normal | fa);
也不可以,因为fa里边带着Hidden属性 帮忙解决一下,谢谢!
File.SetAttributes(filename, FileAttributes.Hidden | fa);//隐藏文件,并且保持文件以前的属性
现在想取消隐藏属性,该怎么做呢? File.SetAttributes(filename, FileAttributes.Normal);
可以取消隐藏属性,可是把其他属性也取消了
File.SetAttributes(filename, FileAttributes.Normal | fa);
也不可以,因为fa里边带着Hidden属性 帮忙解决一下,谢谢!
File.SetAttributes( filename, fa & (~FileAttributes.Hidden) );