@Override
	public void download(String path, File outFile) {
		final String fileName = FileUtil.getName(path);
		final String dir = StrUtil.removeSuffix(path, fileName);
		download(dir, fileName, outFile);
	}
@Test
	@Disabled
	public void downloadTest() {
		String downloadPath = "d:/test/download/";
		try (final Ftp ftp = new Ftp("localhost")) {
			final List<FTPFile> ftpFiles = ftp.lsFiles("temp/", null);
			for (final FTPFile ftpFile : ftpFiles) {
				String name = ftpFile.getName();
				if (ftpFile.isDirectory()) {
					File dp = new File(downloadPath + name);
					if (!dp.exists()) {
						dp.mkdir();
					}
				} else {
					ftp.download("", name, FileUtil.file(downloadPath + name));
				}
			}
		} catch (final IOException e) {
			throw new IORuntimeException(e);
		}
	}