zoukankan      html  css  js  c++  java
  • Java生成文件

    Java生成文件


    1、说明

          以文件路径作为参数,判断该文件是否存在,若不存在就创建文件,并输出文件路径


    2、实现源码

    /**
     * @Title:BuildFile.java
     * @Package:com.you.freemarker.model
     * @Description:生成文件
     * @author:Youhaidong(游海东)
     * @date:2014-6-30 下午10:28:42
     * @version V1.0
     */
    package com.you.freemarker.model;
    
    import java.io.File;
    
    /**
     * 类功能说明
     * 类修改者 修改日期
     * 修改说明
     * <p>Title:BuildFile.java</p>
     * <p>Description:游海东个人开发</p>
     * <p>Copyright:Copyright(c)2013</p>
     * @author:游海东
     * @date:2014-6-30 下午10:28:42
     * @version V1.0
     */
    public class BuildFile 
    {
    	/**
    	 * 判断文件是否存在,若不存在就创建文件
    	 * @Title:buildFile
    	 * @Description:
    	 * @param:@param path
    	 * @param:@return
    	 * @return:String
    	 * @throws
    	 */
        public static String buildFile(String path)
        {
        	//获取文件路径以及文件名
        	File file = new File(path);
        	//若文件不存在
        	if (!file.exists()) 
        	{
    			try 
    			{
    				//创建文件
    				file.createNewFile();
    			} 
    			catch (Exception e) 
    			{
    				e.printStackTrace();
    			}
    		}
    		return path;
        }
    	/**
    	 * @Title:main
    	 * @Description:
    	 * @param:@param args
    	 * @return: void
    	 * @throws
    	 */
    	public static void main(String[] args) 
    	{
    		//创建的文件路径
    		String path = "D:\MyEclipse\workspace\file.ftl";
    		//调用文件生成方法
            String filePath = buildFile(path);
            //打印生成文件的路径
            System.out.println("生成的文件路径:"+filePath);
    	}
    
    }
    

    3、实现结果

    (1)控制台打印结果

    生成的文件路径:D:MyEclipseworkspacefile.ftl


    (2)生成的文件


  • 相关阅读:
    2018最新程序员必备技术类微信公众号
    Navicat Premium for Mac 11.1.8 免费中文破解版下载
    尚硅谷Spring4视频教程免费下载
    业余草www.xttblog.com的最新文章推荐
    AdBlock — 最佳广告拦截工具(Chrome插件安利)
    Leetcode 705. 设计哈希集合【哈希表模板】
    Luogu P3370 【模板】字符串哈希
    POJ3737 UmBasketella
    POJ2456 Aggressive cows
    docker 离线安装
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13314999.html
Copyright © 2011-2022 走看看