Изменение местоположения временных файлов, созданных с помощью Apache POIJAVA

Программисты JAVA общаются здесь
Anonymous
Изменение местоположения временных файлов, созданных с помощью Apache POI

Сообщение Anonymous »

У меня возникла проблема с чтением файла .xlsx. Некоторые временные файлы со случайным именем создаются в каталоге /tmp/poifiles каждый раз, когда я использую WorkbookFactory.create(inputStream);. Этот каталог создается с разрешением RW-R-R- для первого пользователя. Таким образом, другой пользователь на том же компьютере, когда пытается получить доступ к этим файлам, НЕ МОЖЕТ.

Пожалуйста, предложите мне какой-либо способ

1) Как я могу создать эти временные файлы в каталоге /tmp, а не всегда в /tmp/poifiles (я использую RHEL V5.0)

2) и как я могу настроить POI, чтобы изменить местоположение, из которого он читает временные файлы??

Очень нужна помощь в решении моей проблемы, связанной с доступом разных пользователей к одним и тем же файлам .xlsx через POI.

Подробнее здесь: https://stackoverflow.com/questions/529 ... apache-poi

Вернуться в «JAVA»