[英]Restricting users to access C drive in C#?
我有一个winform来合并几个文件并将合并文件保存在目录中。
保存该目录的位置,它将删除其中的整个文件和子目录。
现在,我希望用户不能将文件保存在“我的电脑”,“ C,D驱动器”中。
用户可以通过FolderBrowserDialog选择目录。
我如何限制用户这样做?
你能帮忙吗?
最简单的方法是使用Windows NTFS文件系统中的访问权限。
也许您的意思是用户使用FolderBrowserDialog
选择目录? 无论如何, FolderBrowserDialog
和SaveFileDialog
都不提供任何限制用户选择的内置方法。
因此,最直接的选择是验证用户的选择,并检查它是否不是您选择限制访问的目录之一。 您还可以设置代码权限,并禁止代码将文件保存到受限制的文件夹中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.