我用它来隐藏文件:
File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);
但是当我想取消隐藏该文件时,该文件刚被删除,但在代码中我没有收到任何错误,因此该文件仍然存在。
File.SetAttributes(path, File.GetAttributes(path) | ~FileAttributes.Hidden);
答案 0 :(得分:2)
MSDN:
var attributes = File.GetAttributes(fi);
if ((attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
{
attributes &= ~FileAttributes.Hidden;
File.SetAttributes(fi, attributes);
}
答案 1 :(得分:-3)
您可以使用
进行简单的检查bool b = File.Exists(String path)
我希望你能帮到你!
问候