target/classes/lessons/2.xlsx home/lesson
COPY target/classes/lessons/3.xlsx home/lesson
COPY target/classes/lessons/4.xlsx home/lesson
И ищу по пути home/lesson
Но почему то не находит. В чем ошибка?
боюсь ты не там ищешь
ты тут слеш забыл указать, а значит оно относительно воркдира пишет
Вот так сделал тоже не заработало RUN mkdir -p /home/lesson/ COPY target/classes/lessons/1.xlsx /home/lesson COPY target/classes/lessons/2.xlsx /home/lesson COPY target/classes/lessons/3.xlsx /home/lesson COPY target/classes/lessons/4.xlsx /home/lesson И ищу по пути /home/lesson
Показывай, как ищешь файлы и что получаешь
Файлы я ищу просто по директории в жава коде /home/lesson/ Получаю .NoSuchFileException
а теперь ты забыл слеш в конце
ага, оно пытается файл сделать)
- Не могу найти файлы - Как ищешь файлы? - Джавой! - Не работает машина - Какая машина? - Синяя!
Может я не правильно выразился try (Stream<Path> paths = Files.walk(Paths.get("${lessons.directory}"))) { List<Path> list = paths.filter(Files::isRegularFile).toList(); for (Path path : list) { XSSFWorkbook workbook = new XSSFWorkbook(new FileInputStream(path.toString()));
Выведи в лог, что в paths
лсом посмотри сначала
если так копить
Обсуждают сегодня