我想使用 Java 在 RHEL 5 中创建一个符号链接。在java6 createSymbolicLink中只有两个参数。但是在Java7 的情况下,FileAttribute 已经与参数一起包含,即总共三个参数。
公共静态路径 createSymbolicLink(路径链接, 路径目标, 文件属性... attrs) 抛出 IOException 创建到目标的符号链接(可选操作)。 target 参数是链接的目标。它可能是绝对或相对路径,可能不存在。当目标是相对路径时,结果链接上的文件系统操作是相对于链接路径的。 attrs 参数是在创建链接时自动设置的可选属性。每个属性都由其名称标识。如果数组中包含多个同名属性,则忽略除最后一次出现的所有属性。 如果支持符号链接,但底层 FileStore 不支持符号链接,那么这可能会失败并出现 IOException。此外,某些操作系统可能要求以实现特定权限启动 Java 虚拟机以创建符号链接,在这种情况下,此方法可能会抛出 IOException。 参数: link - 要创建的符号链接的路径 target - 符号链接的目标 attrs - 创建符号链接时自动设置的属性数组
我不明白我应该在那里提供什么作为第三个参数。我需要做的就是创建一个符号链接。
问题是我不知道我应该在第三个参数中给出什么,而且我对FileAttribute
接口也不太了解。请帮忙。
对于投反对票的人,请评论投反对票的原因。