【发布时间】:2012-03-22 22:01:19
【问题描述】:
我对我的应用程序中的文件执行一些读/写操作。它仍在开发中,所以为了方便我将文件保存在本地。
一开始我想检查应用程序是否从受保护的目录(例如 c:/Program Files)启动,以避免因缺乏管理员权限而导致崩溃。 在 C# 中有什么简单的方法吗?
我检查了一些在此处发布的与检查读/写权限相关的解决方案,但在我的情况下它们不起作用。
【问题讨论】:
标签: c# windows-7 program-files
我对我的应用程序中的文件执行一些读/写操作。它仍在开发中,所以为了方便我将文件保存在本地。
一开始我想检查应用程序是否从受保护的目录(例如 c:/Program Files)启动,以避免因缺乏管理员权限而导致崩溃。 在 C# 中有什么简单的方法吗?
我检查了一些在此处发布的与检查读/写权限相关的解决方案,但在我的情况下它们不起作用。
【问题讨论】:
标签: c# windows-7 program-files
当您尝试从目录读取/写入并优雅地处理它时,为什么不直接捕获异常?无论如何,您都需要将读/写操作包装在 try/catch 中,那么为什么不让 try/catch 处理这种情况以及其他可能的 I/O 情况呢?
【讨论】: