2
目前我使用java.io.File.createTempFile()
来创建临时文件。但它有一个验证过滤掉那些少于3个字的文件名。像这样在java中使用utils创建临时文件不使用:java.io.File.createTempFile()
但我要考虑的情况下,标题的长度可以是1,那么任何人都可以提出一个很好的替代或任何公共的API能够做到创建临时文件。
谢谢。
目前我使用java.io.File.createTempFile()
来创建临时文件。但它有一个验证过滤掉那些少于3个字的文件名。像这样在java中使用utils创建临时文件不使用:java.io.File.createTempFile()
但我要考虑的情况下,标题的长度可以是1,那么任何人都可以提出一个很好的替代或任何公共的API能够做到创建临时文件。
谢谢。
也许这应该做你想要什么:
File f = new File(FileUtils.getTempDirectoryPath() + filename);
这看起来不错,但在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 )。 所以我想找到更多的util api而不是实现它。正如他们所说的,为什么要创造一个新的车轮,如果已经有一个。 – AShk