code: public static File createTempFile(String prefix, String suffix, File dir, boolean isReCreat) throws IORuntimeException {
  		int exceptionsCount = 0;
  		while (true) {
  			try {
  				File file = File.createTempFile(prefix, suffix, dir).getCanonicalFile();
  				if (isReCreat) {
  					file.delete();
  					file.createNewFile();
  				}
  				return file;
  			} catch (IOException ioex) { // fixes java.io.WinNTFileSystem.createFileExclusively access denied
  				if (++exceptionsCount >= 50) {
  					throw new IORuntimeException(ioex);
  				}
  			}
  		}
  	}
docs: 创建临时文件<br>
  创建后的文件名为 prefix[Randon].suffix From com.jodd.io.FileUtil
  
  @param prefix 前缀，至少3个字符
  @param suffix 后缀，如果null则使用默认.tmp
  @param dir 临时文件创建的所在目录
  @param isReCreat 是否重新创建文件（删掉原来的，创建新的）
  @return 临时文件
  @throws IORuntimeException IO异常