我想将远程文件夹 (Windows) 的所有内容复制到本地文件夹 (Linux) 中:
Process proc = Runtime.getRuntime().exec("sshpass -p 'devaits@2019' scp 'devaits@app018ait:E:/Oxalys/RECETTE/*' /usr/Axian-Oxalys/xml/working/");
目录“working”有 rwx
root 用户专有的权限。
RECETTE
文件夹包含子目录 Oxadata/EXPORT
。但在运行时“工作”目录是空的!那么为什么子文件夹没有被复制(创建)?
最佳答案
您可能需要 -r
选项:
scp -r 'devaits@app018ait:E:/Oxalys/RECETTE/*'/usr/Axian-Oxalys/xml/working/
关于java - 子文件夹不是通过 java 通过 scp 命令复制的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54367976/