將文件寫入到本地磁盤-IO流使用


       /**
	 * 將文件寫入到本地磁盤
	 * @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;
	}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM