如何使用jsch编辑linux服务器上的现有文件

时间:2016-01-22 13:55:46

标签: java linux sftp jsch

我在linux服务器上有一个文件,其中包含应用程序的系统日期。 文件名是" abc.property。"并且该文件包含应用程序读取的systemdate参数。 例如,文件的内容如下: -

1.SYSTEMDATE= 20162201 160 
2.ABC
3.XYZ
4.CCC

我想编写一个使用JSCH连接到服务器的java程序,并允许我通过应用程序更改系统日期。

我已经有了连接服务器和阅读内容的代码。

ChannelSftp sftpChannel = (ChannelSftp) session.openChannel("sftp");
session.sendKeepAliveMsg();
sftpChannel.connect();     
session.sendKeepAliveMsg();
sftpChannel.cd("path");
InputStream out= null;
out= sftpChannel.get(remoteFile);
BufferedReader br = new BufferedReader(new InputStreamReader(out));
String line;
session.sendKeepAliveMsg();
System.out.println(workingDir);

任何人都可以帮助我吗?我是jsch编程的新手。

提前谢谢。

0 个答案:

没有答案