Здесь:
File your_file_name = File.createTempFile("person", null);
Пробовал так:
File your_file_name = File.createTempFile("person", null, new File("путь_к_папк"));
Те же грабли. Что это может быть?