成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

java認證:關于FileFilter使用的一點心得

企業動態
java認證:關于FileFilter使用的一點心得。
現在要求輸入一個文件的目錄,之后將里面所有的備份文件刪除,備份文件都是以“.bak”或".BAK"結尾
package TestFile;
import java.io.File;
import java.io.FileFilter;
/**
*
* 用于過濾以.bak結尾或包含.bak的文件
* 返回值的含義是 當包含該字符串時返回true
*/
public class ListFilter implements FileFilter{
@Override
public boolean accept(File file) {
//測試指定的文件(夾)是否應該包含在指定的列表中(就是測定作為過濾的條件是否滿足)
/*
* 如果是目錄的話,直接返回true 表示是滿足條件的一情況
*/
if(file.isDirectory()) return true;
/*
* 如果不是目錄的話,通過判斷在其名字里是否含有規定的字符,
* 因為string的index方法在不滿足條件(不含有指定的字符)是返回-1
* 所以以此來確定是否滿足條件
*/
String name=file.getName();
/*
* int index=name.indexOf(".bak");
* return index!=-1;
* 這種方法不安全,可能會刪除文件名中還含有.bak的文件,備份文件還可以用.BAK結尾
*/
return name.endsWith(".bak")||name.endsWith(".BAK");
}
}
使用此類
package TestFile;
import java.io.File;
/**
* @author Administrator
* 涉及到遞歸調用
*/
public class BakDelete{
public static void main(String[] args){
BakDelete bd=new BakDelete();
bd.listBakFile(new File("E:\"));
}
public void listBakFile(File file){
File[] fs=file.listFiles(new ListFilter());
for(int i=0;i<fs.length;i++){
if(fs[i].isFile()){
System.out.println(fs[i].getAbsolutePath());//打印文件絕對路徑
fs[i].delete();
}else{
//System.out.println(fs[i].getAbsolutePath());
listBakFile(fs[i]);
}
}
//System.out.println(fs.length);
}
}

【編輯推薦】

  1. 剛剛過了SCJP,分享我的經驗體會!
  2. 菜鳥入門篇:如何迅速獲取Java認證?
  3. JAVA考試認證:SCJP310-035考試心得
責任編輯:夏雨 來源: 考試大
相關推薦

2017-06-28 15:24:10

大數據數據分析心得

2013-08-13 14:11:23

2009-06-02 11:25:22

HibernateJPA映射

2012-03-27 08:49:19

Json

2009-06-17 14:36:02

學習Java心得

2009-08-12 18:10:33

C#類型轉化

2014-06-04 10:48:38

Swift蘋果iOS

2012-07-12 10:49:53

項目管理

2017-07-05 18:10:23

大數據分析思路心得

2013-09-11 16:29:02

產品經理產品運營

2011-10-25 10:51:08

私有云虛擬化公有云

2009-08-03 09:17:30

ASP.NET Ses

2011-07-14 16:17:47

AmoebaMySQL

2011-12-23 09:16:19

2011-07-18 16:33:20

sqlite

2022-04-06 07:14:29

區塊鏈網絡生態系統

2013-06-26 10:13:32

C語言結構體結構體偏移

2010-05-20 15:29:43

優化IIS

2019-06-17 06:18:27

邊緣計算物聯網霧計算

2009-06-06 19:12:19

javaFileFilter搜索
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品爱久久久久久久 | 欧美精品在线播放 | 国产乱码久久久久久 | 国产欧美一区二区三区久久人妖 | 日本激情视频网 | 伊人一区| jizz在线免费观看 | 国产精品mv在线观看 | 免费视频中文字幕 | 日韩欧美亚洲 | 久久久婷 | 国产精品一区二区在线免费观看 | 日韩国产在线 | 91亚洲国产精品 | 国产乱码精品一区二区三区忘忧草 | 二区在线观看 | 亚洲草草视频 | 国产精品视频导航 | 成人午夜电影在线观看 | 欧美日韩一区二区三区四区 | 中文字幕欧美日韩 | 中文字幕在线观看 | 欧美一区二区三区在线播放 | 日日干天天操 | 亚洲一区二区网站 | 久久久久久久久久久久91 | 国产精品污污视频 | 日韩精品一区二区在线 | 欧美极品视频在线观看 | 日韩欧美国产精品一区二区 | 欧美国产精品一区二区 | 国产成人精品一区二区三区四区 | 特级毛片| 一级无毛片 | 影视一区 | 国产精品99久久久久久久久 | 91精品国产欧美一区二区 | 日本在线播放一区二区 | 午夜影院普通用户体验区 | 欧美激情久久久 | 中文字幕视频在线看5 |