我目前正在使用 JSch 通过 SFTP 访问一些文件,并且我还需要在每个文件位于远程服务器上后对其进行一些更改。
我可以使用 ChannelSftp
访问和读取文件,但我也想在此远程目录中创建一个临时文件。我看不到这样做的方法。我可以创建目录和删除文件,但不能创建空文件?您可以使用 ChannelSftp
执行此操作吗?
最佳答案
您可以从 InputStream 中放入任意文件:put(InputStream src, String dst)
。您可以上传一个空文件,如下所示:
put( new ByteArrayInputStream( "".getBytes() ), "tempfile");
关于java - channel Sftp : create new or temporary file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35729047/