繁体   English   中英

限制用户访问C#中的C驱动器?

[英]Restricting users to access C drive in C#?

我有一个winform来合并几个文件并将合并文件保存在目录中。

保存该目录的位置,它将删除其中的整个文件和子目录。

现在,我希望用户不能将文件保存在“我的电脑”,“ C,D驱动器”中。

用户可以通过FolderBrowserDialog选择目录。

我如何限制用户这样做?
你能帮忙吗?

最简单的方法是使用Windows NTFS文件系统中的访问权限。

也许您的意思是用户使用FolderBrowserDialog选择目录? 无论如何, FolderBrowserDialogSaveFileDialog都不提供任何限制用户选择的内置方法。

因此,最直接的选择是验证用户的选择,并检查它是否不是您选择限制访问的目录之一。 您还可以设置代码权限,并禁止代码将文件保存到受限制的文件夹中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM