【发布时间】:2010-08-07 08:15:29
【问题描述】:
如何使用 .NET 创建文件或将文件标记为隐藏?
【问题讨论】:
标签: .net file-io file-properties
如何使用 .NET 创建文件或将文件标记为隐藏?
【问题讨论】:
标签: .net file-io file-properties
使用File.SetAttributes。 “隐藏”只是众多可用属性之一。
【讨论】:
您设置了文件的hidden 属性。
有几种方法可以做到这一点 - 使用 File.SetAttributes 或 FileInfo.Attributes,您只需将 FileAttributes 枚举标志设置为隐藏:
string path = @"c:\myfile.txt";
File.SetAttributes(path, FileAttributes.Hidden);
【讨论】:
我假设您指的是在文件系统中将文件属性设置为隐藏。 请看看这个link
【讨论】:
如果它是一个现有文件,即不是你刚刚创建的文件,不要只是:
File.SetAttributes(path, FileAttributes.Hidden);
或它可能具有的某些其他属性将丢失,因此您应该:
File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);
【讨论】: