您的位置:首页 > 编程语言 > Java开发

java文件操作小记

2016-06-13 11:17 274 查看
将文件中的的数据转换为sql,写了个小demo ,做个小记public class test { public static void main(String[] args) throws Exception { System.out.println("开始 start from f:/from"); String filePath="f://From"; getFile(filePath); System.out.println("完成 to f:/result"); } /* * 通过递归得到某一路径下所有的目录及其文件
*/ static void getFile(String filePath) throws Exception { File root=new File(filePath); File[] files=root.listFiles(); for (File file : files) { BufferedReader reader=new BufferedReader(new FileReader(file)); StringBuffer stringBuffer=new StringBuffer();
String line; while ((line=reader.readLine()) != null) { //多个空格分隔进行转换 line=line.replaceAll("\\s{1,}", " "); String[] data=line.split(" "); try { if (data.length > 6) { String no=data[2].substring(0, 7); String color=data[2].substring(8, 9); if (color.equals("黄"))
{ color="04"; } else if (color.equals("蓝")) { color="01"; } else { color="99"; } StringBuffer.append("something"); } } catch (Exception e) { System.out.println(e); System.out.println(data); } } FileOutputStream out=new FileOutputStream(new File("f:/result/form/"
+ "car1.txt")); out.write(stringBuffer.toString().getBytes()); out.close(); } }}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: