java代码去除多余文件 java去掉\n

求Java代码:将D盘a.txt文件中含有"AA","BB"的行留下,其余的都删除

import java.io.*;

东至网站建设公司创新互联公司,东至网站设计制作,有大型网站制作公司丰富经验。已为东至成百上千提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的东至做网站的公司定做!

import java.util.*;

public class Main {

public static void main(String[] args) throws Exception {

getDelete("D:\\a.txt");

}

private static void getDelete(String pathName)throws Exception{

File file = new File(pathName);

if(!file.exists())

throw new RuntimeException("异常:文件不存在!");

BufferedReader br = new BufferedReader(new FileReader(file));

ListString list = new ArrayListString();

String line = "";

while((line=br.readLine())!=null){

if((line.indexOf("AA")!=-1) || (line.indexOf("BB")!=-1))

list.add(line);

}

br.close();

getWriter(pathName,list);

}

private static void getWriter(String pathName,ListString list)throws Exception{

BufferedWriter bw = new BufferedWriter(new FileWriter(pathName));

for(int i = 0; i  list.size(); i++){

bw.write(list.get(i));

bw.newLine();

}

bw.close();

}

}

//测试文件内容:

AAasdasdsad

akldjalfd

fdgjdlkjh

gfhljlh

sdjfsdfBBsdflskdf

BBsdfsdf

asdkjlkg

dfkgjdfklgjdfg

AA

//最后测试文件结果:

AAasdasdsad

sdjfsdfBBsdflskdf

BBsdfsdf

AA

java删除项目中的文件代码

FIle file = new File("/image/123.jpg");

if (file.exists()){

file.delete();

}

使用File对象操作删除,会判断是否存在,如存在就删了。

如果想找路径,使用File类的getAbsolutePath()方/法就能得到/绝/对/路/径/的字符串表示。

例如上面的对、象file,使用

String str = file.getAbsolutePath();

System.out.println(str);

你在/控/制/台co/ns/ole/窗口就能看到了。

谁有用JAVA删除顽固文件的代码

1、注销或重启后,再删;

2、进入安全模式或用启动软盘(光盘)启动进入纯DOS,删除;

3、如果是删除文件夹,从里往外删,即先进入该文件夹,删除里面所有内容,然后再返回上一层目录,删除该文件夹;

4、用Windows优化大师等的文件粉碎机删除;

5、Win2000/XP系统以管理员身份登录,再执行删除操作;

6、如果系统是WinXP,关闭系统还原,再删;

7、对于大文件,特别是压缩包文件,关闭杀毒软件的实时监控后,再删;

8、注销掉预读功能再删,方法:开始→运行,输入regsvr32/ushmedia.dll,确定。重启后再删。完了再运行一下regsvr32shmedia.dll,恢复注册;

9、用WinRAR删除,打开WinRAR,点“添加”,选中要删除的文件,在“设置”下点选“压缩后删除源文件”,压缩完成后把压缩文件也删除。

10、先对该文件所在分区进行磁盘扫描,扫描前选中“自动修复文件和扇区”,完成后再删;

11、打开命令提示符窗口,然后再打开任务管理器,结束“Explorer.exe”进程,在命令提示符窗口进入该文件所在目录,用Del命令删除,完了在任务管理器中点“文件”→新建任务→浏览→找着C:\WINDOWS\Explorer.exe,点“确定”即可;

12、Win2000/XP系统,清除页面文件再删除。方法:系统属性→高级→性能设置→高级→虚拟内存更改→把页面文件大小设为“无分页文件”,重启后进行删除。然后恢复原来的页面文件。


文章标题:java代码去除多余文件 java去掉\n
当前路径:http://scyanting.com/article/dosgosh.html