同步操作将从 皇叔/elegent-builder(代码生成器) 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
package templet;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class FileUtil {/**tem* 获取文件内容** @param fileName* @return*/public static String getContent(String fileName) {File file = new File(fileName);String result = "";try {InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "UTF-8");BufferedReader read = new BufferedReader(isr);//BufferedReader br = new BufferedReader(new FileReader(file));// 构造一个BufferedReader类来读取文件String s = null;while ((s = read.readLine()) != null) {// 使用readLine方法,一次读一行result = result + s + "\n";}read.close();} catch (Exception e) {e.printStackTrace();}return result;}/*** 设置文件内容** @param filePath* 文件存储目录* @param content* 文件内容*/public static void setContent(String filePath, String content) {try {File f = new File(filePath);if (f.exists()) {f.delete();}File pathf = f.getParentFile();if (!pathf.exists()) {pathf.mkdirs();}f.createNewFile();// 不存在则创建//BufferedWriter output = new BufferedWriter(new FileWriter(f));FileOutputStream fout=new FileOutputStream(f);BufferedWriter writer=new BufferedWriter(new OutputStreamWriter(fout, "UTF-8"));writer.write(content);writer.close();//output.write(content);//output.close();System.out.println("生成代码:" + filePath);} catch (Exception e) {e.printStackTrace();}}/*** 判断文件是否为模板类文件** @param fileName* @return*/public static boolean isTemplatFile(String filename) {String extensionName = getExtensionName(filename);if (extensionName.equals("html")) {return true;}if (extensionName.equals("java")) {return true;}if (extensionName.equals("xml")) {return true;}if (extensionName.equals("htm")) {return true;}if (extensionName.equals("jsp")) {return true;}if (extensionName.equals("project")) {return true;}if (extensionName.equals("component")) {return true;}if(extensionName.indexOf("(TFILE)")>0){return true;}return false;}/*** Java文件操作 获取文件扩展名** Created on: 2011年8月2日 Author: blueeagle*/public static String getExtensionName(String filename) {if ((filename != null) && (filename.length() > 0)) {int dot = filename.lastIndexOf('.');if ((dot > -1) && (dot < (filename.length() - 1))) {return filename.substring(dot + 1);}}return filename;}/*** 复制单个文件** @param oldPath* String 原文件路径 如:c:/fqf.txt* @param newPath* String 复制后路径 如:f:/fqf.txt* @return boolean*/public static void copyFile(String oldPath, String newPath) {try {int bytesum = 0;int byteread = 0;File oldfile = new File(oldPath);if (oldfile.exists()) { // 文件存在时//创建新的文件的文件夹File newpath=new File(newPath);if(!newpath.getParentFile().exists()){newpath.getParentFile().mkdirs();}InputStream inStream = new FileInputStream(oldPath); // 读入原文件FileOutputStream fs = new FileOutputStream(newPath);byte[] buffer = new byte[1444];//int length;while ((byteread = inStream.read(buffer)) != -1) {bytesum += byteread; // 字节数 文件大小fs.write(buffer, 0, byteread);}inStream.close();}} catch (Exception e) {System.out.println("复制单个文件操作出错!原文件:"+oldPath+" 新文件:"+newPath);//e.printStackTrace();}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。