2016-09-02 3 views
-4

FTP를 통해 원격 서버에 연결했는데 다음 코드를 사용하여 일부 zip 파일을 넣었습니다.SFTP 서버에서 파일 압축 해제

channelSftp.cd(SFTPWORKINGDIR + "/" + remoteDestinationDir); 
File file = new File(localSourceToFile); 
LOG.info("Transferring file: " + localSourceToFile + " to "+ SFTPWORKINGDIR + "/" + remoteDestinationDir); 
FileInputStream fis = new FileInputStream(file); 
channelSftp.put(fis, file.getName()); 
fis.close(); 
LOG.info("Transfer successful"); 

는 지금, 나는 ChannelSftp는 서버 측에서 명령을 실행 지원하지 않는 것 같습니다 서버

+0

Java와 어떤 관련이 있습니까? –

+0

당신이하고자하는 일에 대해 더 많은 정보를 제공해주십시오. 당신은 자바 (따라서 태그?) 또는 ftp 클라이언트 프로그램과 연결되어 있습니까? 파일을 다운로드하고 로컬에서 압축을 풀 수 있습니다. ftp 클라이언트와 서버에 따라 파일 내용을 원격으로 표시하거나 압축을 해제하는 명령을 실행할 수 있습니다. – Guenther

답변