|
Чтение файлов с кириличным именем
|
|||
---|---|---|---|
#18+
Здравствуйте. есть метод, который должен считать файлы с диска (jpg, jpeg || png), и переписать их в другое место изменив размер сам метод: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
метод resize Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
виборка файлов с диска Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Когда цикл доходит до кирилически-обозваного файла строка g2d.drawImage(tmp, 0, 0, null); виснет, и дебагер дальше не проваливается. Может кто знает как исправить сие положение? Спасибо throw new AchtungProgramistGirlException(true); ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 08:27 |
|
Чтение файлов с кириличным именем
|
|||
---|---|---|---|
#18+
Код: java 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 09:59 |
|
Чтение файлов с кириличным именем
|
|||
---|---|---|---|
#18+
А если серьезно, то по идее должно валиться на Код: java 1.
Вы точно уверены, что виснет именно на Код: java 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 10:03 |
|
Чтение файлов с кириличным именем
|
|||
---|---|---|---|
#18+
Точно, пять раз дебагером уже проганяла, все время там валится. считку файта проходит ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 10:23 |
|
Чтение файлов с кириличным именем
|
|||
---|---|---|---|
#18+
а если избавится от киличных файлов Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
все прекрасно работает [img=] ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 10:29 |
|
Чтение файлов с кириличным именем
|
|||
---|---|---|---|
#18+
На флешках отформатированных под FAT32 могут быть проблемы с представлением кодовой страницы. По тексту кода и по вашим сообщениям так и не ясно точно где это. Замените Код: java 1.
на Код: java 1. 2.
и два брейк поинта на каждую строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 10:48 |
|
Чтение файлов с кириличным именем
|
|||
---|---|---|---|
#18+
спасибо, попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 11:01 |
|
Чтение файлов с кириличным именем
|
|||
---|---|---|---|
#18+
авторЗамените BufferedImage image = ImageIO.read(new File(files.get(i))); на InputStream inputStream = new FileInputStream("res\\temp\\" + getTempId() + ".jpg"); IOUtils.copy(inputStream, new NullOutputStream); Шото тут не то. Код: java 1.
Считывает файл (!уже существующий) из листа путей. Код: java 1.
а ви предлагаете стриму считать файл, которого еще нет, ибо метод getTempId() генерирует новое имя (это раз), а каталог res\\temp\\ является целевым, в который будет произведена запись файла, и значит по умолчание такого файла там быть просто не может, физически (это двас). ПС. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 11:13 |
|
Чтение файлов с кириличным именем
|
|||
---|---|---|---|
#18+
Я хочу увидеть IOException с поясняющим текстом в фазе конструктора FileInputStream. Предположительно там оно и падает. Сделайте любезность. Кстати стектрейс ошибки здесь важнее всего. Странно что вы его не показали. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 11:24 |
|
Чтение файлов с кириличным именем
|
|||
---|---|---|---|
#18+
скопировал код - все работает, картинка создается java 1.8 Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 12:10 |
|
Чтение файлов с кириличным именем
|
|||
---|---|---|---|
#18+
Дьявол - в деталях. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 12:45 |
|
Чтение файлов с кириличным именем
|
|||
---|---|---|---|
#18+
Виктория_00Здравствуйте Ну привет. В общем файлы читаются осью в дефолтной кодировке, дефолт определяет сама ось, каков он - надо выяснить. Но даже не суть с дефолтом, суть в отсутствии простейшей проверки. Кто мешает в том же дебаггере посмотреть, что за хрень там суётся в конструктор нового файла? Кроме того, давать конструктору просто имя файла, без пути - это действительно женская логика. В общем - по замечаниям треба отчёт дать. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 17:23 |
|
|
start [/forum/topic.php?fid=59&msg=39813478&tid=2121311]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
323ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 433ms |
0 / 0 |