-4

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

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

2 回答 2

0

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

如果任何permission denied障碍都可以通过编程方式解决而不需要任何其他形式的凭据,那么安全性将毫无用处。

于 2013-08-02T07:37:59.603 回答
0

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

于 2013-08-02T07:36:35.047 回答