我制作了一个应用程序,可以将文件复制到两个 TreeView 中的位置,并且必须映射您的 C:。但是我的父亲,一位经验丰富的编程人员,说如果程序出错,它可能会弄乱我的消费者的整个 C:(我将发布这个,它不是 已经出来了)。作为用户,您必须以管理员身份运行。如何使复制和删除事务更安全(我已经有一个“您确定要删除文件吗?”消息框)。以及如何让每个人都有权浏览 C:?
显然这行代码给我一个“UnauthorizedAccessException”
DirectoryInfo[] dirSubs = dir.GetDirectories();
最佳答案
您可以使用 MessageBox class 进行简单的确定/取消或是/否提示。 (请参阅示例代码链接)。
至于检查权限我想你想要Directory.GetAccessControl .它应该能够告诉您目标路径是否可写。
关于c# - 问题映射 C :\,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1911182/