我对应用中的文件执行一些读/写操作。它仍在开发中,所以为了方便我在本地保存文件。
一开始我想检查应用程序是否从受保护的目录(例如c:/ Program Files)启动,以避免因缺少管理员权限而导致崩溃。 有没有简单的方法在C#中做到这一点?
我检查了一些解决方案,这里发布了一些与检查读/写权限相关的解决方案,但它们在我的情况下不起作用。
答案 0 :(得分:1)
为什么不尝试从目录读取/写入并正常处理它时捕获异常?无论如何,你需要将你的读/写包装在try / catch中,那么为什么不让try / catch处理这种情况以及其他可能的I / O情况?