package util;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
public class FileUtil {
public static void readFile(File file) throws IOException{
BufferedReader br=new BufferedReader(
new InputStreamReader(
new FileInputStream(file),"utf-8"));
String content=null;
while((content=br.readLine())!=null){
if(content.contains("8990")){
System.out.println(file.getCanonicalPath()+": "+content);
}else{
//System.out.println(content);
continue;
}
}
br.close();
}
// 修改file
public static void changeFile(File file) throws IOException{
}
public static void compareFile(File f) throws IOException{
BufferedReader br=new BufferedReader(
new InputStreamReader(
new FileInputStream(f),"utf-8"));
String content=null;
// System.out.println(f.getCanonicalPath().replaceFirst("hainanyd", "rbt/rbt20140213bak"));
String filename=f.getCanonicalPath().replaceFirst("hainanyd", "rbt/rbt20140213bak");
File f2=new File(filename);
if(!f2.exists()){
br.close();
return;
}
BufferedReader br2=new BufferedReader(
new InputStreamReader(
new FileInputStream(f2),"utf-8"));
String content2=null;
while((content=br.readLine())!=null){
if((content2=br2.readLine())!=null){
if(content.equals(content2)){
continue;
}else{
System.out.println("------");
System.out.println(content);
System.out.println(content2);
System.out.println("------");
System.out.println(" ");
}
}else{
System.out.println("cntent1"+content);
}
}
br.close();
br2.close();
}
public static void main(String[] args) throws Exception {
}
}
文件处理
最新推荐文章于 2023-03-09 22:06:21 发布