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:\MyEclipse\workspace\file.ftl

(2)生成的文件

时间: 2024-11-05 15:05:24

Java生成文件的相关文章

Java生成文件夹

Java生成文件夹 1.说明 判断文件夹是否存在,如果不存在就创建该文件夹,并打印其路径:如果存在,打印其路径 2.实现源码 /** * @Title:BuildFolder.java * @Package:com.you.freemarker.model * @Description:创建文件夹 * @author:Youhaidong(游海东) * @date:2014-6-30 下午10:47:06 * @version V1.0 */ package com.you.freemarker

JAVA生成文件在linux下文件名乱码

TOMCAT + Java + Linux 问题描述 在JAVA中生成文件,文件名生成在windows下就正常,但是在linux下生成就乱码. 解决方式 代码中文件名用这样的方式转换 String remoteFileName = new String(sendModel.getString("fileName").getBytes("GBK"), System.getProperty("sun.jnu.encoding")); 顶

Java生成XML文件

<Java眼中的XML ---文件写入> 四种方法用Java生成一个XML文件. 1.通过DOM方式生成XML文档 import java.io.File; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import javax.xml.transfo

POI以SAX方式解析Excel2007大文件(包含空单元格的处理) Java生成CSV文件实例详解

http://blog.csdn.net/l081307114/article/details/46009015 http://www.cnblogs.com/dreammyle/p/5458280.html . Office2007与Office Open XML 在Office 2007之前,Office一直都是以二进制位的方式存储,但这种格式不易被其它软件拿来使用,在各界的压力下,MicroSoft于2005年发布了基于XML的ooxml开放文档标准.ooxml的xml schema强调减

Java生成CSV文件实例详解

本文实例主要讲述了Java生成CSV文件的方法,具体实现步骤如下: 1.新建CSVUtils.java文件: package com.saicfc.pmpf.internal.manage.utils; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputS

Java生成和操作Excel文件(转载)

Java生成和操作Excel文件 JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容.创建新的Excel文件.更新已经存在的Excel文件.使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表.因为它是使用Java编写的,所以我们在Web应用中可以通过JSP.Servlet来调用API实现对Excel数据表的访问. 下载: 官方网站 http://www.andykhan.com/jexcelapi/ 下载最新版本(本

java生成excel文件工具类实例

import java.io.File; import java.io.IOException; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import jxl.write.WriteException; import jxl.write.biff.RowsExceededException; import org.

java生成CSV文件

内容简介 本文内容使用java实现数据生成CSV文件,有关CSV文件知识请参考:CSV (逗号分隔值文件格式) 实现代码(仅供参考,请根据实现情况来修改) /** * 坐标点参数实体类 */ public class PointsParamDto { /** * 坐标id(由1开始,累加1,这样的:1,2,3,4,5...) */ private String pointId; /** * X 坐标点 */ private String x; /** * X 坐标点 */ private Str

Android Studio library R.java生成失败解决

今天在Android Studio里面创建library,library里有引用到一些资源,但是发现R一直引用不了.查看了下,build\generated\source\r\debug目录里面的R.java文件一直没有生成.谷歌许久,没有找到答案.最后自己找到了解决方案:菜单build->Make Module “yourLibrary”,然后发现R.java生成了,资源文件就可以引用了. 原文: http://blog.csdn.net/viviwen123/article/details/