【发布时间】:2015-11-23 15:47:04
【问题描述】:
您好,我有一个场景,我需要从两个不同的位置下载一组同名的文件到我的本地计算机。
例子:
- 远程位置一:user/temp1/sample.txt
- 远程位置二:user1/temp2/sample.txt
- 本地机器路径:user3/temp3/
我正在使用 java 和 com.jcraft.jsch.ChannelSftp.get(String src,String dst) 方法来执行此任务。我的疑问是,当我执行第一个操作时,将位置一个 sample.txt 文件下载到我的本地文件夹,并在执行第二个操作时,将位置两个文件下载到我的同一个本地文件夹。第一个下载的文件会附加第二个远程 sample.txt 文件数据,还是会被新文件替换,还是会创建一个名为 sample(1).txt 的新文件?
【问题讨论】: