C#-完全隐藏文件夹
本文关键字:隐藏文件 文件夹 隐藏 C#- | 更新日期: 2023-09-27 18:24:44
我目前正在尝试制作一个C#程序来隐藏文件夹,但如果我尝试使用
string fold = this.folder;
DirectoryInfo di = new DirectoryInfo(@fold);
//See if directory has hidden flag, if not, make hidden
if ((di.Attributes & FileAttributes.Hidden) != FileAttributes.Hidden)
{
//Add Hidden flag
di.Attributes |= FileAttributes.Hidden;
}
如果"显示隐藏的文件夹"选项设置为打开,并且我希望它完全不可见,则可以看到它。
提前感谢您的帮助!
现在你的问题更清楚了
您也可以使用在C#中实现attrib +h +s folder
命令的相同工作
File.SetAttributes(@"D:'temp", FileAttributes.Hidden | FileAttributes.System);
您可以将目录的属性设置为"系统"answers"隐藏"。但是,正如您已经知道的,如果用户取消选中相应的标志,他就可以看到它。