码迷,mamicode.com
首页 > 其他好文 > 详细

将文件写入到本地磁盘-IO流使用

时间:2021-06-16 18:22:56      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:文件路径   public   orm   str   form   iter   ring   class   ram   

       /**
	 * 将文件写入到本地磁盘
	 * @param dirPath	目录路径
	 * @param fileName	文件名,包含文件后缀
	 * @param buffer 	文件
	 * @return	文件路径
	 */
	public String writeToFile(String dirPath, String fileName, String buffer) {
		String NCHome = RuntimeEnv.getInstance().getProperty(RuntimeEnv.SERVER_LOCATION_PROPERTY);
		dirPath = NCHome + File.separator + "upload";
		File file = new File(dirPath);
		if (!file.exists()) {
			file.mkdirs();
		}
		SimpleDateFormat df = new SimpleDateFormat("_yyyy_MM_dd_HHmmss");
		fileName = fileName + df.format(new Date());
		String filePath = dirPath + File.separator + fileName;
		try {
			OutputStream out = new FileOutputStream(filePath);
			Writer writer = new java.io.OutputStreamWriter(out, "UTF-8");//UTF-8,GB2312
			writer.write(buffer.toString());
			writer.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return filePath;
	}

将文件写入到本地磁盘-IO流使用

标签:文件路径   public   orm   str   form   iter   ring   class   ram   

原文地址:https://www.cnblogs.com/yazhouasu/p/14889029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!