2014-11-19 4 views

답변

1

이것은 내가 그것을 해결하는 방법입니다

public boolean retrieveFile(String path, String filename, long lastModified) throws IOException { 
    File localFile = new File(path + "/" + filename); 
    OutputStream outputStream = new FileOutputStream(localFile); 
    boolean success = client.retrieveFile(filename, outputStream); 
    outputStream.close(); 
    localFile.setLastModified(lastModified); 
    return success; 
} 

내가 아파치 팀이 기능을 구현하는 것이 좋겠다.

당신이 그것을 사용하는 방법입니다 :

List<FTPFile> ftpFiles = Arrays.asList(client.listFiles()); 
for(FTPFile file : ftpFiles) { 
    retrieveFile("/tmp", file.getName(), file.getTimestamp().getTime()); 
}