src/org/nutz/lang/Files.java
public static File createFileIfNoExists(File f) {
        if (null == f)
            return f;
        if (!f.exists())
            try {
                Files.createNewFile(f);
            }
            catch (IOException e) {
                throw Lang.wrapThrow(e);
            }
        if (!f.isFile())
            throw Lang.makeThrow("'%s' should be a file!", f);
        return f;
    }
public static File createFileIfNoExists(File f) {
        if (null == f)
            return f;
        if (!f.exists())
            try {
                Files.createNewFile(f);
            }
            catch (IOException e) {
                throw Lang.wrapThrow(e);
            }
        if (!f.isFile())
            throw Lang.makeThrow("'%s' should be a file!", f);
        return f;
    }
public static File createFileIfNoExists ( File f ) { if ( null == f ) return f ; if ( ! f . exists ( ) ) try { Files . createNewFile ( f ) ; } catch ( IOException e ) { throw Lang . wrapThrow ( e ) ; } if ( ! f . isFile ( ) ) throw Lang . makeThrow ( "'%s' should be a file!" , f ) ; return f ; }
如果文件对象不存在，则创建它

@param f
文件对象
@return 传入的文件对象，以便为调用者省略一行代码
如果文件对象不存在，则创建它