正在检查目录是否受保护

本文关键字:是否 受保护 检查 | 更新日期: 2023-09-27 18:28:45

我对应用程序中的文件执行一些读/写操作。它仍在开发中,所以为了方便起见,我将文件保存在本地。

一开始,我想检查应用程序是否从受保护的目录(如c:''/Program Files)启动,以避免由于缺乏管理权限而导致崩溃。在C#中有什么简单的方法可以做到这一点吗?

我检查了一些解决方案,发布在这里,与检查读/写权限有关,但它们在我的情况下不起作用。

正在检查目录是否受保护

当您尝试从目录中读/写并优雅地处理它时,为什么不直接捕获异常呢?无论如何,您都需要用try/catch来包装您的读/写,那么为什么不让try/catch处理这种情况以及其他可能的I/O情况呢?