将文件写入到本地磁盘-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;
}
作者:-亚州Asu-
若标题中有“转载”字样,则本文版权归原作者所有。若无转载字样,本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
tips:你的点赞我都当成了喜欢~