Простой ответ: нет.
Вы даже не можете установить имя файла самостоятельно. Как только вы позвоните File.createTempFile();
, он создаст файл, подобный fla8121.tmp , который состоит из префикса 'fla', случайного 4-значного шестнадцатеричного числа и, наконец, расширения файла .tmp.
В Windows этот файл будет создан в C:\Users\[Username]\AppData\Local\Temp\
Если вы хотите создать временный файл самостоятельно, вам нужно сделать это следующим образом:
var file:File = File.cacheDirectory.resolvePath("test.html");
var stream:FileStream = new FileStream();
stream.open(file, FileMode.WRITE);
stream.writeUTFBytes("<html>This is a test</html>");
stream.close();
Это создаст test.html в том же каталоге, что и createTempFile()