code: public static File touch(File file) throws IORuntimeException {
  		if (null == file) {
  			return null;
  		}
  		if (false == file.exists()) {
  			mkParentDirs(file);
  			try {
  				file.createNewFile();
  			} catch (Exception e) {
  				throw new IORuntimeException(e);
  			}
  		}
  		return file;
  	}
docs: 创建文件及其父目录，如果这个文件存在，直接返回这个文件<br>
  此方法不对File对象类型做判断，如果File不存在，无法判断其类型
  
  @param file 文件对象
  @return 文件，若路径为null，返回null
  @throws IORuntimeException IO异常