簡體   English   中英

使用jsch將遠程服務器中的目錄移動到同一遠程服務器中的另一個位置

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

我正在使用JSCH API通過sftp連接到遠程服務器。 我需要將遠程服務器中存在的目錄從位置A移動到位置B.看起來方法channelsftp.put(src,dest)只允許移動文件而不是目錄。

有人可以解釋一下如何做到這一點?

您可以使用rename命令,它將移動文件或目錄並將其從原始位置刪除。

sftpChannel.rename(oldFile,newFile);

如果要保留原始目錄/文件,請不要使用此方法。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM