특정 경로의 서버에 파일을 업로드하는 Java 프로그램을 작성 중입니다. sftp
에 jSch
을 사용하고 있습니다.경로가 서버에 존재하는지 Java에 있지 않은지 확인하십시오.
파일을 업로드하기 전에 주어진 디렉토리가 서버에 있는지 확인하고 싶습니다.
if(path exists)
//upload file to the location
else
//create the directory and then upload the file.
경로가 존재하는지 여부를 어떻게 확인합니까?
참고 : 나는 서버에서 원격 디렉토리의 존재를 확인하는 클라이언트 코드를 실행하고. 따라서
File.exists()
을 제안하지 마십시오.
새 파일 ("") .exists(); –
@BrianRoach - OP는 ftp를 통해 클라이언트 프로그램에서 server_에있는 파일의 존재를 확인하려고합니다. 'File.exists()'는 그 일을하지 않습니다. –
그럴 수는 있지만 정직하게 말하면 쓰여지는 방식을 잘못 읽기 쉽습니다. 나는 당신이 의미 한 것을보기 위해 두 번 읽어야했다. 나는 첫 번째 문장을 무시했다. –