再試行メソッドは、特定のファイルのフォルダーを正確に調べ、存在する場合はファイルを返します。最大再試行回数は 3 で、2 回の再試行の間に 1 分間スリープします。最大再試行後にファイルが存在しない場合は、何らかの例外がスローされます。
メソッドはこのようなものです
File getFile(int retryCount){
File file;
file =getFilefromLocation();
if(file!=null) return file
if(file==null and retryCount>0)
Thread.sleep(1)
--retryCount;
File filePicked =getFile( retryCount)
}
else return null;
}