当前位置: 首页 > 面试题库 >

使用Play Framework中的Files.createSymbolicLink获取FileSystemException“客户端不拥有必需的特权”

章丰茂
2023-03-14
问题内容

我正在尝试在Play中使用新的Java 7
Files.createSymbolicLink()方法!框架,并且出现以下异常

RuntimeException occured : java.nio.file.FileSystemException: c:\work\foo\bar:
A required privilege is not held by the client.

这是我第一次接触Java的权限模型,因此我了解发生了什么,但还不知道如何解决它(我想为Controllers提供更多权限)。

如果有人在这里回答得比我找到答案要快,我(以及未来的读者)将不胜感激。


问题答案:

这不是Java权限的问题,而是操作系统权限的问题。请参见FileSystemException。

FileSystemException的子类是:AccessDeniedException,AtomicMoveNotSupportedException,DirectoryNotEmptyException,FileAlreadyExistsException,FileSystemLoopException,NoSuchFileException,NotDirectoryException,NotLinkException。

从AccessDeniedException:

当文件系统操作被拒绝时抛出的检查异常,通常是由于文件许可或其他访问检查所致。当拒绝访问文件时,此异常与访问控制器或安全管理器引发的AccessControlException或SecurityException不相关。



 类似资料:
  • 我正在尝试获取用户使用 YouTube 数据 API (V3) 制作的频道 ID 列表。我该怎么做?我有在授权后获得的用户访问令牌。 我想获取每个频道的订阅者计数,我已经通过传递一个我知道的频道ID完成了,但这是为了测试目的。 我使用来自< code > org . spring framework . web . client 的< code>RestTemplate来发出请求。 我试着实现一个

  • 问题内容: req.connection.remoteAddress,req.headers [‘x-forwarded- for’],req.ip,req.ips,这是什么意思? 是否有一种简单的方法可以简单地获取在Node.js / Express中向我的站点发出请求的客户端/用户代理的IP地址?我不了解所有代理内容,也不了解req对象的所有属性之间的所有区别。另外,我不了解Express的“

  • 假设我的表如下所示, 因此,我想获取不属于组“a”的ID 最优雅的方式是什么。现在我使用类似的东西,但我的结果并不完全是我所需要的。因为这也得到了ID5和7

  • 问题内容: 我想获取使用我网站的客户IP地址。我正在使用PHP superglobal: 但是我看到它不能使用此提供正确的IP地址。我得到了我的IP地址,发现它与我的IP地址不同,并且我还可以在某些网站上看到我的IP地址,例如: 我粘贴了提供PHP功能的IP地址,但是此网站未显示任何结果。这个问题是怎么发生的,如何获得客户端的IP地址? 问题答案: 获取访问者/客户的IP地址的最简单方法是使用或变

  • 问题内容: 如何使用PHP或javascript获取MAC地址… 问题答案: 如果客户端正在运行Windows,并允许您安装ActiveX控件,则可以使用javascript获取客户端的MAC地址。 http://www.eggheadcafe.com/community/aspnet/3/10054371/how-to-get-client-mac- address.aspx http://co

  • 问题内容: 我遇到一个简单的问题。我将 在HTTPServlet中 获得 真正的客户端IP 。 从现在开始,我使用: 但是现在它返回一个错误的IP。例如:xxx.xxx.xxx。 50, 但我的IP就像xxx.xxx.xxx。 159 。(在http://whatismyipaddress.com/上检查)。 现在我尝试使用: 它返回NULL。 我还对以下课程进行了探讨: 它还返回了xxx.xxx