如何防止访问被拒绝的异常

时间:2013-08-02 07:34:15

标签: java

我的程序在我的电脑中搜索特定扩展名的文件。但它无法在C:\Windows文件夹中搜索。它正在向我展示

java.nio.file.AccessDeniedException: C:\Windows\System32\LogFiles\Fax\Incoming error

2 个答案:

答案 0 :(得分:0)

你需要它在该文件夹中搜索吗?如果是这样,您将必须使用管理员提升用户运行它,或者您可以创建对该文件夹具有只读访问权限的用户并使用该用户运行该应用程序。如果我的程序需要读取该文件夹,我会问自己两次......

答案 1 :(得分:0)

查看您的程序运行的用户帐户,并授予该帐户访问权限。另一方面,另一种方法可能是让您的程序在某个已拥有访问权限的帐户下运行。

如果任何permission denied障碍可以通过编程方式进行整理而无需任何其他形式的凭证,则安全性将毫无用处。