파일을 디렉토리에 업로드하는 방법을 만들었습니다.JSch의 SCP 지원을 사용하여 서버에서 파일을 복사하는 방법은 무엇입니까?
/123.html에서 /en/123.html로 JSch를 통해 파일을 복사 할 수 있도록 어떻게 변경해야합니까?
public void upFile(String source, String fileName, String destination) throws Exception {
try {
try {
// 改变当前路径
client.cd(destination);
} catch (Exception e) {
System.out.println("当前目录不存在,新建目录!");
JschCreateDir.createDir(host, port, username, password, destination);
client.cd(destination);
}
// 上传本地文件 到当前目录
File file = new File(source + fileName);
client.put(new FileInputStream(file), fileName);
} catch (Exception e) {
logout();
throw e;
}
}
참고 : 이미 서버에 있고 (클라이언트 객체로) 디렉토리가 존재하지 않는다는 것을 알았다면,이 연결을 사용하여'createDir '메소드를 호출합니다. –