可能重复:
Detect if program is running with full administrator rights
如何检查用户的权限?
我需要写访问C:/ Windows / SomeFolder
答案 0 :(得分:3)
最好的方法是写入该文件夹(即在那里创建一个文件或任何你的最终目标)。如果失败,错误代码应指出出错的地方 - 您可能没有足够的权限或没有剩余的磁盘空间等。在做某事之前检查权限就像问你是否可以问 - 最好只问一下。更不用说你可以有权写作的竞争条件,而且在你真正写作之前它已经消失了。