gpt4 book ai didi

java - 如何使用 java.nio.Files 创建软符号链接(symbolic link)

转载 作者:行者123 更新时间:2023-12-01 19:00:56 32 4
gpt4 key购买 nike

我正在 Windows 上使用如下命令创建符号链接(symbolic link):

cmd /c mklink /J "${linkName.canonicalPath}" "${targetFolder.canonicalPath}"

来自 Groovy 并使用 Runtime.getRuntime().exec() 方法

它工作正常,但我想使用 java.nio.Files.createSymbolicLink() 方法做同样的事情。但我总是收到相同的错误消息:

java.nio.file.FileSystemException: A required privilege is not held by the client.

mklink/J 命令适用于当前用户,我想避免提升权限

最佳答案

在 Windows (W7) 中,您可以使用安全策略将用户添加到可以创建符号链接(symbolic link)(无需禁用 UAC)的列表中。

  • 运行secpol.msc
  • 转至安全设置|本地策略|用户权限分配|创建符号链接(symbolic link)
  • 添加您的用户名。
  • 重新启动 session (注销+登录,无需重新启动 Windows)。

关于java - 如何使用 java.nio.Files 创建软符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59640978/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com