Работа с Java-приложением (Spring). Я написал метод, который сохраняет все данные в таблице в соответствующий лист xls. Прямо сейчас, я жестко кодирую местоположение каталога и сохраняю сгенерированный xls там. Есть ли способ, чтобы он хранил временное расположение системы пользователя. Предполагая, что в другой файловой системе будут разные временные местоположения.Сохранение файлов во временную папку
ответ
вы можете использовать System.getProperty("java.io.tmpdir")
, чтобы получить временный каталог среды, в которой запущено приложение (если вы запустите приложение под tomcat, вы получите временную папку tomcat, если вы запустите программу в командной строке, вы получите указанную папку переменная среды os).
Если ваше приложение представляет собой веб-сайт, запущенный внутри веб-контейнера, вы можете добавить имя пользователя или идентификатор пользователя к имени файла, чтобы различать файл для разных пользователей.
Спасибо, я воспользуюсь этим и вернусь. – Forkmohit
Различные свойства определяются в System.getProperty (х), как определено здесь http://docs.oracle.com/javase/8/docs/api/java/lang/System.html#getProperties%28%29
"java.io.tmpdir" Default temp file path user.home
"user.home" User's home directory
"user.dir" User's current working directory
"user.name" User account name
- 1. Загрузка файлов только во временную папку
- 2. Как записать во временную папку
- 3. Сохранение файлов в папку
- 4. временную папку NSIS
- 5. Не удается msdeploy веб-пакет во временную папку?
- 6. Загрузка файлов и их сохранение в папку?
- 7. Сохранение защищенных файлов в PHP включает папку
- 8. Xamarin.iOS: Сохранение файлов в общую папку Windows
- 9. Сохранение файлов в папку с помощью PHP
- 10. Быстрое сохранение файлов в папку проекта
- 11. Wordpress не использует временную папку
- 12. MSBuild послестроить шаг для копирования кода во временную папку
- 13. Как скопировать файл пути URI во временную папку?
- 14. Как писать и читать файл во временную папку в окнах
- 15. Visual Studio 2012 под Windows8: как предотвратить копирование файлов веб-сайта ASP.NET во временную папку пользователя?
- 16. Удаление файлов во внутреннюю папку хранения android
- 17. Получить временную папку в IIS
- 18. takin ввод из файла и сохранение его во временную память?
- 19. Сохранение общедоступных файлов во внутреннем хранилище
- 20. Сохранение данных потока файлов во время выполнения
- 21. Сохранение файлов в CodenameOne
- 22. Вставка во временную таблицу
- 23. сохранение файла в папку
- 24. Сохранение в папку
- 25. PHP ИТС о загрузке файлов и сохранение в папку
- 26. Сохранение файлов, загруженных с Urlretrieve в другую папку, других
- 27. Сохранение гиперссылок в папку vba
- 28. Как создать временную папку в java 6?
- 29. Как получить временную папку для текущего пользователя
- 30. Как получить временную папку пользователя в ant
Взгляните на: http://stackoverflow.com/a/1924159/32090 –
Я очень сомневаюсь, что это будет можно записать на локальный жесткий диск пользователя с помощью вашего веб-приложения, это будет огромный риск для безопасности. Почему бы вам не генерировать xls на вашей стороне сервера и не разрешить пользователям загружаться? Я предположил, что вы разрабатываете веб-приложение. –
Может быть, эта тема может помочь вам добраться до дома. Оттуда вы можете получить свою структуру папок относительно дома пользователя http://stackoverflow.com/questions/585534/what-is-the-best-way-to-find-the-users-home-directory-in-java –