Reputation: 73
I am using JSCH API to connect to remote server through sftp. I need to move a directory present in the remote server from location A to location B. It looks like the method channelsftp.put(src,dest) allows to move only a file and not the directory.
Can someone please explain me how to do this?
Upvotes: 5
Views: 5311
Reputation: 478
You can use the rename command, it would move the file or directory and delete it from the original place.
sftpChannel.rename(oldFile, newFile);
Don't use this method, if you want to keep the original directory/file.
Hope this helps.
Upvotes: 13