Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:将文件放入sftp后如何从我的本地回购中删除文件_Java_Sftp - Fatal编程技术网

Java:将文件放入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

在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(path.get(fileLocal))

如果
fileLocal
java.io.File
的实例,请使用
fileLocal.delete()

我们不能对字符串变量执行相同的操作?您将删除一个字符串。。。如果
stringVariable
是绝对路径。。。i、 e.
“c:/dir/file.txt”
,然后可以使用新的
文件(stringVariable)delete()