如何读取远程主机上的文件

zjpixyniannian 2009-04-15 11:06:32
我现在知道远程linux主机名test001.test.com ,和文件在远程主机上的路径 /home/log/log.txt , 我现在也有登陆主机的用户名密码,如何用java获取该文件的内容呢?

...全文
129 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunxingtao 2009-04-15
  • 打赏
  • 举报
回复



String smbMachine="smb://username:password@test001.test.com/log.txt";
String localPath="D:\\temp";
File file=readFromSmb(smbMachine,localPath);





FtpClient ftpClient=new FtpClient();
  ftpClient.openServer(server);
  ftpClient.login(user, password);
  if (path.length()!=0) ftpClient.cd(path);
  ftpClient.binary();
  TelnetInputStream is=ftpClient.get(filename);
sunxingtao 2009-04-15
  • 打赏
  • 举报
回复
如果在linux上开启ftp或samba服务的话 ,就可以读了
没有协议支持的话,好像是不可能的。

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧