使用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库实现。
我更希望尝试使用核心Java SE库,而不是使用Runtime.exec/ProcessBuilder调用平台的“/bin/cp”二进制文件。Apache Commons' IOUtils也似乎不支持这一点。
如果没有其他选择,我的最后手段将是使用Runtime.exec/ProcessBuilder!
更新: 我想我将使用Runtime.exec/ProcessBuilder来调用本地的“cp”可执行文件,因为这似乎无法使用核心Java API或任何Apache Commons库实现。