private void fetchSchedule(File root, Repositories repo) throws IOException { final File scheduleRoot = repo.getScheduleURI(root); List<String> lines = getLines(String.format("/%s", repo.getRepositoryName())); FileUtils.deleteDirectory(scheduleRoot); for (String line : lines) { String uriContent = uriContentProvider.getURIContent(repo.getUri(line)); File file = new File(scheduleRoot, getFileName(line)); FileUtils.writeStringToFile(file, uriContent, encoding); } }