首页 > 解决方案 > Java:将文件放入 sftp 后如何从本地存储库中删除文件

问题描述

在将文件推送到 sftp 中的远程文件后,我想从本地存储库中删除文件:

 ChannelSftp channelSftp_IDS = createChannelSftp(username, password, host);
 channelSftp_IDS.connect();
        
 String fileLocal  = "/data/readme.txt"
       
 channelSftp_IDS.put(fileLocal, "readme.txt");
         
 channelSftp_IDS.exit();

我试过这个但它不起作用:Files.deleteIfExists(Paths.get(fileLocal));

标签: javasftp

解决方案


如果fileLocal是 的一个实例java.io.File,则使用fileLocal.delete();


推荐阅读