似乎
SftpChannel.rename();需要使用文件的完整路径而不是cd到我要移动的文件的目录。
String existingfile = "abc.jpg";String newfile = "123.jpg";FileDirectory = "/appl/user/home/test/";sftp.cd(FileDirectory+"temp/");if (sftp.get( newfile ) != null){ sftp.rename(FileDirectory + "temp/" + newfile , FileDirectory + newfile ); sftp.cd(FileDirectory); sftp.rm(existingfile );}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)