code: public static boolean createNewFile(File f) throws IOException {
          if (null == f || f.exists())
              return false;
          makeDir(f.getParentFile());
          return f.createNewFile();
      }
docs: 创建新文件，如果父目录不存在，也一并创建。可接受 null 参数
  
  @param f
  文件对象
  @return false，如果文件已存在。 true 创建成功
  @throws IOException