0
我想使用sshj庫從本地文件系統執行從遠程HP-UX服務器的遠程數據複製。從遠程HP-UX(Unix)服務器到本地文件系統的SCP(使用sshj)
此遠程服務器上的數據格式爲:DATA_<YEAR>.dat
。例如:
DATA_1998.dat
DATA_1999.dat
DATA_2000.dat
DATA_2001.dat
DATA_2002.dat
我使用的具體方法如下:
SSHClient.newSCPFileTransfer().download(String remotePath, LocalDestFile localFile)
由於起始和結束年(即1991
和2001
),我怎樣才能構建一個String
傳遞作爲remotePath
參數來複制給定開始和結束年份之間的文件範圍?
如果需要進一步澄清,我很樂意提供更多的細節。 – Kasa
您應該考慮使用SFTP協議而不是SCP。 SFTP會讓你獲得遠程目錄中的文件列表,然後檢索你想要得到的文件。 – Kenster