怎样用C#实现对磁盘上的文件进行隐藏,我想的是:导入一个文件,将其设置为隐藏(和解除隐藏),但是就是不知道在C#中怎么实现(其它语言也不知道,-_-),希望高手不要嫌弃问题简单,对小弟来说,确实太难了

解决方案 »

  1.   

    在MSDN中查找以下System.IO名称空间下的有关文件信息的类,还加上枚举FileAttributes类型
    这几个应该可以帮你的
      

  2.   

    System.IO.FileInfo fi=new System.IO.FileInfo(@"F:\小说\1\12773.chm");
    fi.Attributes=System.IO.FileAttributes.Hidden ;设置为隐藏属性。
      

  3.   

    System.IO.FileInfo fi=new System.IO.FileInfo(@"F:\小说\1\12773.chm");
    fi.Attributes=System.IO.FileAttributes.Hidden | System.IO.FileAttributes.System | System.IO.FileAttributes.ReadOnly;设置文件属性为 隐藏,系统,只读。
      

  4.   

    用File.SetAttribute静态方法可能更方便一点嗯
      

  5.   

    高手们,我很笨不能触类旁通,不知道文件夹的隐藏怎么在C#中实现阿?我找了一下,好像没有System.IO.FolderInfo 之类的东西,还望高手们不吝赐教!谢,先
      

  6.   

    有些问题没有我们想像的那么难,只要捅破了那层窗户纸,Everything is ok!!!
      

  7.   

    文件夹的类应该是System.IO.DirectoryInfo