我想实现对指定文件夹禁止删除改名,还有里面的文件也是一样,不知道到大家有没有实现过类似功能,不胜感激。。

解决方案 »

  1.   

    可以考虑使用File类中的FileAttributes.Readonly属性创建/修改文件。
      

  2.   

    其实不太懂你的意思,是指你的程序打开之后,文件夹不能删除吗?是在程序里不能删除,还是说在程序外面不能删除?如果在外的话,当然是操作系统控制的了。如果是在应用程序运行期间,文件夹是不能删除的,应该要调用API了吧,又或者说是你的应用程序不能删除文件,那么就应该以只读方式打开文件流,但文件夹好像不能设定只读的吧。。
      

  3.   

    这样的话就要查操作系统的API了,.net里好像没相关的类或控件