ftpclient를 사용하여 디렉토리가 있는지 확인하십시오
-
12-12-2019 - |
문제
ftpclient (org. apache)를 사용하고 있습니다. 일부 파일을 FTP 서버에 업로드하려면 FTP. FTP 클라이언트.
상위 디렉토리가 존재하는지 확인해야합니다.필요한 경우 생성하십시오.
ftpclient를 사용하여 파일 / 디렉토리 존재를 확인할 수 있습니까?
감사합니다
해결책
ftp stat 명령을 원합니다.
이 API Call
다른 팁
이 방법을 시도해보십시오 :
public static boolean isExists(FTPClient ftpClient, String pathName)
{
ftpClient.getStatus(pathName);
return FTPReply.isPositiveCompletion(ftpClient.getReplyCode());
}
. 이 코드를 사용해보십시오. 저에게 효과가있었습니다. :
FTPClient ftpClient=null;
(ftpClient = new FTPClient()).connect("xxx.xxx.xxx.xxx");
if(ftpClient.login("user", "pass")){
System.out.println(ftpClient.cwd("folder/subfolder"));
***// if returns 250, folder exists and if returned 550 folder does not exist***
}
. 제휴하지 않습니다 StackOverflow