Michael Maze
Michael Maze

Reputation: 73

Move a directory in remote server to another location in the same remote server using jsch

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

Answers (1)

Abs
Abs

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

Related Questions