java中如何删除文本文件

 时间:2026-02-16 15:27:03

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中如何删除文本文件

  • Javascript随机显示图片并设置宽高
  • quiplash怎么玩
  • 少女前线云图计划月卡怎么获得
  • 教您怎么使用网页HTML5播放器,播放本地音乐!
  • 三国杀OL非卖品武将怎么获得
  • 热门搜索
    猥琐是什么意思 我的世界小麦有什么用 emo是什么意思 难以置信的意思 从什么什么什么 谆谆教诲什么意思 qq绿钻有什么用 什么叫广告 wan是什么意思 相辅相成的意思