【问题标题】:Remote file transfer between windows system using Java使用Java在windows系统之间进行远程文件传输
【发布时间】:2012-10-26 12:25:51
【问题描述】:

如何使用Java在windows系统之间进行远程文件传输?更详细地说,这些 Windows 系统在同一个域中。我想要 Java API,它可以通过使用分配的用户名、密码、域名以及源和目标文件位置在 Windows 系统之间传输文件(ASCII 和二进制)。

【问题讨论】:

  • 什么用户/通行证? ActiveDirectory 或 Windows-Users 还是您自己的 brew?
  • 每台机器的 Windows 凭据,以便用户可以访问该机器。对于每台机器,它可能有不同的用户名和密码。但是在复制时我们可以指定单个用户来执行操作。
  • 考虑过使用一些 SCP 库吗?你做了一些研究吗?说到域,我猜你想使用 TCP/IP 或至少一些网络传输?
  • @Fildor : 我如何在 windows 上使用JSch

标签: java window copy


【解决方案1】:

使用 Sockets 连接(之前的 IP 配置)到 SocketServer 并传输文件。

【讨论】:

    【解决方案2】:

    我从来没有这样做过,但我想说你需要使用本机 Windows API 来实现这一点。

    您可以使用JNI and C# 来实现。 C# 有使用原生 CopyFile functionFile.Copy(参见示例 here)。

    或者,查看this 关于 SO 的问题。

    希望这能给你一些线索。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-17
      • 1970-01-01
      • 2022-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多