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
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/窗口就能看到了。
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系统,清除页面文件再删除。方法:系统属性→高级→性能设置→高级→虚拟内存更改→把页面文件大小设为“无分页文件”,重启后进行删除。然后恢复原来的页面文件。