社区
Web 开发
帖子详情
如何用SSH连接LINUX服务器取得CSV文件中的内容
「已注销」
2010-09-29 10:52:40
1.用JAVA语言
2.需要用SSH连接LINUX,已知: 用户名 密码 IP 文件路径及文件名
3.需求:判断文件是否存在,存在的话 取得文件,并读取CSV文件内容
求助各位了,在线等!
...全文
424
8
打赏
收藏
如何用SSH连接LINUX服务器取得CSV文件中的内容
1.用JAVA语言 2.需要用SSH连接LINUX,已知: 用户名 密码 IP 文件路径及文件名 3.需求:判断文件是否存在,存在的话 取得文件,并读取CSV文件内容 求助各位了,在线等!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2010-10-07
打赏
举报
回复
如此类似也
import java.net.*;
import java.io.*;
public class FtpConn
{
public static void main(String [] args)throws Exception
{
URL u=new URL("ftp://ppmm:1111@localhost/read1.txt");
URLConnection urlconn=u.openConnection();
BufferedReader br=new BufferedReader(new InputStreamReader(urlconn.getInputStream()));
String line;
while(null!=(line=br.readLine()))
{
System.out.println(line);
}
}
}
ftp://ppmm:1111@localhost/read1.txt
其中localhost是ftp server地址
ppmm是用户名
1111是密码
匿名用户不用写用户名和密码如
ftp://localhost/read1.txt
这样的方式可以访问LINUX的系统吗 来读取服务器上的文件内容?
「已注销」
2010-10-06
打赏
举报
回复
为什么上面的文件 执行 find /root/Desktop/Screenshot.png2 -type f 命令好用
而用
scp C:\\temp\\00001.tsv root@10.44.21.74:/usr/gms/2010/001.tsv
这个命令就不好用呢
是不是我 本地文件写的路径不正确呢 C:\\temp\\00001.tsv 这样写不正确吗“?
「已注销」
2010-09-30
打赏
举报
回复
有哪位资深人士 对此更加了解些
expect88
2010-09-30
打赏
举报
回复
学习了!!!
「已注销」
2010-09-29
打赏
举报
回复
只用 SSH连接
public void doProc() {
// connect & login
Connection conn = new Connection(hostname);
try {
ConnectionInfo info = conn.connect();
boolean result = conn.authenticateWithPassword(userid, password);
if (result) {
// exec "ls -l"
Session session = conn.openSession();
session.execCommand("ls -l");
System.out.println(streamToString(session.getStdout()));
System.out.println(streamToString(session.getStderr()));
System.out.println(session.getExitStatus());
session.close();
}
// exec "ls -l"
Session session = conn.openSession();
session.execCommand("find /root/Desktop/Screenshot.png -type f");
System.out.println(streamToString(session.getStdout()));
System.out.println(streamToString(session.getStderr()));
System.out.println(session.getExitStatus());
session.close();
// exec "ls -l"
Session session2 = conn.openSession();
session2.execCommand("find /root/Desktop/Screenshot.png2 -type f");
System.out.println(streamToString(session2.getStdout()));
System.out.println(streamToString(session2.getStderr()));
System.out.println(session2.getExitStatus());
session.close();
conn.close();
} catch (IOException e) {
// TODO 自動生成された catch ブロック
System.out.println(e);
e.printStackTrace();
}
// // sftp remotely
// ChannelSftp channel=(ChannelSftp)session.openChannel("sftp");
// channel.connect();
//
// // lstat
// try {
// SftpATTRS stat = channel.lstat("index.html");
// System.out.println("---- lstat");
// System.out.println(stat);
// System.out.println(stat.getSize());
// } catch (SftpException ex) {
// // ファイルが存在しないとき
// ex.printStackTrace();
// }
}
这种可以实现吧
icy_csdn
2010-09-29
打赏
举报
回复
http://www.jcraft.com/jsch/
开源的很多,自己看看吧。
「已注销」
2010-09-29
打赏
举报
回复
各位兄弟姐妹 没有在的吗
scheduled-download-
csv
-master_SpringBoo_读取
文件
_sftp_
Spring Boot 定时通过sftp 从
linux
服务器
下载.
csv
文件
,读取
文件
,并写入数据库
mysql教程
ssh
配置
mysql教程mysql教程mysql教程mysql教程mysql教程mysql教程
ssh
增删改查 上传下载导出表格(适合初学者)
这是我自己学习
ssh
时写的,适合初学者参考,里面具备增删改查,以及上传现在,导出表格等功能
nmon批量配置上传
服务器
与
文件
下载
nmon批量配置上传
服务器
与
文件
下载
CSV
版本控制工具用法总结
CSV
版本控制工具用法总结,有了这个,
CSV
基本搞定。
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章