使用Java文件/IO API复制目录并保留符号链接

6
使用Java I/O和文件相关的API是否有可能复制目录内容同时保留现有符号链接?我正在开发一个工具,在许多UNIX版本上需要执行“目录复制”操作,并保留现有符号链接。
我更希望尝试使用核心Java SE库,而不是使用Runtime.exec/ProcessBuilder调用平台的“/bin/cp”二进制文件。Apache Commons' IOUtils也似乎不支持这一点。
如果没有其他选择,我的最后手段将是使用Runtime.exec/ProcessBuilder!
更新: 我想我将使用Runtime.exec/ProcessBuilder来调用本地的“cp”可执行文件,因为这似乎无法使用核心Java API或任何Apache Commons库实现。
1个回答

4

感谢aioobe和Romain的评论。不幸的是,我只能使用Java 6,否则我很愿意尝试预发布的JDK 7。 - ssahmed555

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接