【发布时间】:2014-02-09 16:20:26
【问题描述】:
我看到了这个问题:Prevent a user from deleting, moving or renaming a file,但它不符合我的需求。
如果我理解正确,只要打开该流,文件就会被锁定。
我想在我的计算机中的某个文件夹中列出一个无法编辑或重命名的文件。
防止编辑很容易 - 我只设置了System.IO.FileAttributes.ReadOnly(效果很好)
现在我需要防止重命名文件和目录
【问题讨论】:
-
您可以简单地使用您正在使用的任何文件系统中内置的权限系统。 (这就是它的用途)
-
readonly 仍然允许文件重命名,另外我需要确保文件夹也不能重命名
-
我不是在谈论将文件标记为“只读”,我是在谈论完全拒绝对特定用户、组或容器的访问
-
@TimothyGroote 你能提供一个代码/功能/属性来做到这一点吗?或者至少给我一个关键字来搜索
标签: c# file attributes filesystems rename