java中如何删除文本文件
1、方法一:File file = new File("?");(?中填写你的文件的路径,注意:win下需要转义,例如:D:\\test.txt,Linux下直接填写,例如:/home/user001/text.txt)if(file.exists())file.delete();

2、方法二:利用Runtime(Runtime是java的一个取得系统相关进程的类,说白了就是调用系统的命令删除文件)Runtime run = Runtime.getRuntime();try {Process p = run.exec(cmd); //cmd为String,其内容为对应系统的删除命令,例如:在win下,应该写成:String cmd = "del "+你的文件路径以及文件名;p.waitFor();} catch (Exception e) {e.printStackTrace();}

1、删除文本文档里的某一行:
public static void del() {// 删除内容
System.out.println("请输入文本文档地址:(盘符:\\文件名.txt)");
found = input.next();
System.out.println("请输入内容:");
String nei = input.next();
delete(found, nei);
}
public static void delete(String file, String text) {
delete(new File(file), text);
}

2、删除文件中的指定内容:先读取,删除后再写进去int lineDel=1;BufferedReader br=new BufferedReader(new FileReader( "c:/a.txt "));StringBuffer sb=new StringBuffer(4096);String temp=null;int line=0;while((temp=br.readLine())!=null){ line++;

3、if(line==lineDel) continue; sb.append(temp).append( "\r\n ");}br.close();BufferedWriter bw=new BufferedWriter(new FileWriter( "c:/a.txt "));bw.write(sb.toString());bw.close();

4、删除文本文档里的指定内容:import java.io.InputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.util.Scanner;import java.io.FileNotFoundException;import java.io.IOException;public class zifutihuan{

5、protected static void rep(String ch) { BufferedReader bis = null; FileWriter bos = null; String s = null; try { bis = new BufferedReader(new FileReader("1.txt")); bos = new FileWriter("2.txt");

6、while(null != (s = bis.readLine())) { s = s.replaceAll(ch,""); System.out.println(s); s= s+"\r\n"; bos.write(s); } bos.close(); bis.close(); s = null;

7、} catch(FileNotFoundException e) { System.out.println("未找到文件\n"); } catch(IOException ee) { System.out.println("aaa"); }} public static void main(String args[]) { rep("123"); }}
