最近在数据库的迁移中,在对SQL脚本复核的过程时,遇到一个重复劳动的情况:把所有的SELECT语句和CREATE语句分别截出来,当时手工复制了一天……后来用JAVA文件读写操作写了一个小工具,和大家分享一下,代码粗制烂造,能用就行……
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.String;
public class test1_cut_context {
public static void main(String args[]) throws IOException, IndexOutOfBoundsException{
File f=new File("D:"+File.separator+"filetest1.txt");//写入文件的位置
String temp="";
if(!f.exists()){ //如果文件不存在就创建
f.createNewFile();
}
BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream("D:"+File.separator+"bos_core.pl"),"GB2312")); //读入文件的位置,用FileInputStream这个类解决中文注释乱码问题