Зачем вам нужен такой контроль над именем временного файла?
Если оставить этот вопрос, нет, вы не можете полностью контролировать имя файла, сгенерированного createTempFile
Если вам действительно нужен полный контроль, вам нужно создать обычный File
.
Вы можете использовать следующее:
java.io.tmpdir
Системное свойство для временного файлового каталога
createNewFile()
для проверки конфликтов имен
deleteOnExit()