ChannelSftp:创建新文件或临时文件

时间:2016-03-01 17:08:26

标签: java sftp remote-server jsch

我目前正在使用JSch使用SFTP访问某些文件,并且我还需要在远程服务器上的每个文件中执行一些更改。

我可以使用ChannelSftp访问和读取文件,但我想在此远程目录中创建一个临时文件。我看不到这样做的方法。我有能力制作目录和删除文件,但不能创建一个空文件?这是您可以使用ChannelSftp吗?

1 个答案:

答案 0 :(得分:4)

您可以从InputStream中添加任意文件:put(InputStream src, String dst)。您可以按如下方式上传空文件:

put( new ByteArrayInputStream( "".getBytes() ), "tempfile");