Java:将文件放入sftp后如何从我的本地回购中删除文件
在sftp中将文件推送到远程文件后,我想从本地存储库中删除文件:Java:将文件放入sftp后如何从我的本地回购中删除文件,java,sftp,Java,Sftp,在sftp中将文件推送到远程文件后,我想从本地存储库中删除文件: ChannelSftp channelSftp_IDS = createChannelSftp(username, password, host); channelSftp_IDS.connect(); String fileLocal = "/data/readme.txt" channelSftp_IDS.put(fileLocal, "readme.t
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(path.get(fileLocal))
如果fileLocal
是java.io.File
的实例,请使用fileLocal.delete()代码>我们不能对字符串变量执行相同的操作?您将删除一个字符串。。。如果stringVariable
是绝对路径。。。i、 e.“c:/dir/file.txt”
,然后可以使用新的文件(stringVariable)delete()代码>