barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

понедельник, 12 декабря 2011 г.

Java: получение пути ко временной директории и создание временных файлов

Путь ко временной директории Явы получается вызовом: 
String tmpDir = System.getProperty("java.io.tmpdir");
В Win получаемая директория завершается слешем в конце, в Linux - нет.
Если путь ко временной директории нужен для создания временного файла, удобнее воспользоваться статическим методом File.createTempFile(), который сразу генерирует имя для временного файла с указанным префиксом и суффиксом. Например:
File tmpFile = File.createTempFile("upload_", ".jpg"); 
Таким образом, вы получаете новый файл, без риска попасть в уже существующий.

Комментариев нет:

Отправить комментарий