java - 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));
解决方案
如果fileLocal
是 的一个实例java.io.File
,则使用fileLocal.delete();
推荐阅读
- php - laravel 5.5 雄辩的查询构建器在使用查询字符串存储 url 时构建错误的查询
- python - 在哪里可以找到 DRF 历史文档?
- windows-installer - 如何使用 Microsoft Visual Studio 安装程序项目构建新版本的 exe
- linux - 排序命令不适用于大文件
- javascript - 继承了一个参考 fast.fonts.net 的网站——它是什么?
- firebase - Cloud Firestore:如何将文档中的字段设置为空
- c# - TFS MSBuild not restoring nugets for websites in solution
- html - 保持容器固定并在窗口调整大小时显示水平滚动条
- verilog - “包含”和“定义”是什么意思?他们做什么?
- java - 如何提取列表
来自 HashMap 使用流