我目前正在使用JSch使用SFTP访问某些文件,并且我还需要在远程服务器上的每个文件中执行一些更改。
我可以使用ChannelSftp
访问和读取文件,但我想在此远程目录中创建一个临时文件。我看不到这样做的方法。我有能力制作目录和删除文件,但不能创建一个空文件?这是您可以使用ChannelSftp
吗?
答案 0 :(得分:4)
您可以从InputStream中添加任意文件:put(InputStream src, String dst)
。您可以按如下方式上传空文件:
put( new ByteArrayInputStream( "".getBytes() ), "tempfile");