问题
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?
回答1:
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.
来源:https://stackoverflow.com/questions/13277218/move-a-directory-in-remote-server-to-another-location-in-the-same-remote-server