2015-07-01 5 views
2

В настоящее время я использую java.io.File.createTempFile() для создания временного файла. Но у него есть проверка, чтобы отфильтровать те имена файлов, которые составляют менее 3 слов. Как этосоздать временный файл, используя utils в java, не используя: java.io.File.createTempFile()

Но я хочу рассмотреть те случаи, когда длина заголовка может быть 1. Так кто может предложить хороший альтернативный или любой Обще апи, чтобы быть в состоянии сделать создать временный файл.

Спасибо.

ответ

0

может быть, это должно делать то, что вы хотите:

File f = new File(FileUtils.getTempDirectoryPath() + filename); 
+0

Это выглядит хорошо, но в File.createTempFile он делает другие проверки, а также, как проверки безопасности см [ссылка] (http://grepcode.com/file /repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/io/File.java#File.createTempFile%28java.lang.String%2Cjava.lang.String%2Cjava.io.File%29). Поэтому я хотел бы найти больше api-утилиты вместо ее реализации. Как говорится, зачем изобретать новое колесо, если его уже есть. – AShk