代码之家  ›  专栏  ›  技术社区  ›  Ryan Thames

将目录压缩到爪哇的远程位置

  •  1
  • Ryan Thames  · 技术社区  · 17 年前

    我试图从Java目录中创建一个zip文件,然后将该文件放置在远程服务器(网络共享)上。我现在因为Java而出错 File 对象不能引用远程位置,我不确定从那里到哪里。

    在没有使用文件类的情况下,有没有办法将Java中的目录压缩到远程位置?

    1 回复  |  直到 17 年前
        1
  •  2
  •   oxbow_lakes    17 年前

    在本地创建zip文件并使用 commons-net ftp或sftp将zip文件移到远程位置,假设 “远程位置” 你是指一些FTP服务器,或者网络上的刀片服务器。

    如果您正在使用 renameTo 方法对 java.io.File 请注意 this doesn't work on some operating systems (e.g. Solaris) 地点在不同的共享区。您必须手动将文件数据从一个位置复制到另一个位置。使用标准的Java I/O.非常简单。