java中如何删除文本文件

2025-10-29 05:32:31

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

java中如何删除文本文件

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();}

java中如何删除文本文件

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);

}

java中如何删除文本文件

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++;

java中如何删除文本文件

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();

java中如何删除文本文件

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{

java中如何删除文本文件

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");

java中如何删除文本文件

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;

java中如何删除文本文件

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

java中如何删除文本文件

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢