1. 程式人生 > >FilenameFilter檔案過濾

FilenameFilter檔案過濾

import java.io.File;
import java.io.FilenameFilter;


public class A {

    public static void main(String[] args) {
         File file = new File("E:/workspace/aaa/src");

         File[] listFiles = file.listFiles(new MyFileter());

         for(File f : listFiles){
             System.out.println(f.getName());
         }
    }

    static
class MyFileter implements FilenameFilter { @Override public boolean accept(File file, String filename) { if (filename != null && filename.toLowerCase().endsWith(".java")) { return true; } else { return false; } } } }

相關推薦

FilenameFilter檔案過濾

import java.io.File; import java.io.FilenameFilter; public class A { public static void main(S

檔案過濾FilenameFilter

import java.io.File; import java.io.FilenameFilter; import java.util.Date; public class FileListFilter implements FilenameFilter{ priv

java的檔案過濾FileFilter

   java檔案過濾使用過濾器FileFilter,在accept方法寫過濾條件. 很簡單直接程式碼:       package com.lin.run; import java.io.File; import java.io.F

第三章 檔案過濾及內容編輯處理命令

3.1 cat cat命令作用: 1、檢視檔案內容 2、把多個檔案合併成一個檔案 3、編輯檔案內容 4、結合>>和<<EOF進行編輯 5、清空檔案內容 -n引數 從1開始對所有輸出的內容按行編號 -b引數 忽略顯示空白行行號 -E引數 在每一行行尾顯示$符號(即使是空行 結尾也是有結束

Java IO 類的檔案過濾介面FileFilter的用法

第一步:實現該介面 package com.test2; import java.io.File; import java.io.FileFilter; public class ImplementFilter implements FileFilter { @Override publ

檔案重定向(採用檔案過濾驅動實現)

Windows的I/O管理器提供了一個方便的方法來重定向一個檔案物件。通常使用檔案過濾驅動(在檔案開啟和檔案建立的操作中)實現該方法。操作方法如下:1、在IRP_MJ_CREATE的分發函式中,獲得FILE_OBJET的FileName屬性。2、用目標檔案的完整路徑替換原有的

Java 檔案過濾 FileFilter

原文地址: 1.寫一個類繼承與FileFilter package com.dream.musicplayer;   import java.io.File;   import java.io.FileFilter;   publicclass MP3File

基於檔案過濾驅動的透明加密那點事兒

     檔案透明加密這點事兒,從2001年開始出現基於API HOOK的方式開始到現在,已經十幾年了,有細心人按技術實現的方式將其細分為4代,分別是基於API HOOK的第一代技術、基於檔案過濾驅動(加清快取)的第二代技術、使用Layerfsd的雙緩衝第三代技術和基於微軟新一代minifilter框架的La

Linux常用命令詳解(四)_檔案過濾分割、統計、kill

grep grep(global search regular expression(RE) and print out the line,全面搜尋正則表示式並把行打印出來)是一種強大的文字搜尋工具,它能使用正則表示式搜尋文字,並把匹配的行打印出來。 格式:

基於Minifilter的檔案過濾驅動以及與應用層通訊(付程式碼)

前一段時間在做一個檔案過濾系統, 為了配合公司的產品使用,希望對指定目錄禁止訪問。一開始使用的是sfilter的框架,很多事情需要自己做,建立過濾驅動的控制裝置,建立符號連結,設定IRP例程,設定FAST I/O例程,用這個框架做了一半,與應用層通訊比較麻煩,就

GIT對VS工程中的無用檔案過濾

 VS2010工程中的*.vcxproj.filters檔案     近日在學習使用Git,其中有一點是clone,主要是以下兩個命令列:     “git clone –bare test test.git”     “git clone test.git test”

FilenameFilter 檔案過濾器的用法

FilenameFilter 是一個檔案過濾器的介面,使用這個介面必須先實現  accept 這個方法 (File dir, String name)            測試指定檔案是否應該包含在某一檔案列表中。 通過一個類來實現FilenameFilter 介面程式碼

wince中的檔案過濾驅動(FSDSPY)

wince中的檔案過濾系統(FSDSPY) 在wince中實現隱藏檔案,隱藏資料夾,保護檔案不被刪除,阻止建立目錄注意:所講一切只對HardDisk有效,ROM上的目錄不在此驅動範圍內。 首先,wince5.0中提供了驅動的公共模組,位置所在%_WINCEROOT%/pu

Java--FilenameFilter檔案過濾器

Java中有一個FilenameFilter的介面,能夠過濾得到指定型別的檔案或者目錄,其中必須重寫accept(File file,String path)方法。 本次以.txt檔案格式為例,過濾指定檔案目錄下的.txt檔案。 例項程式碼如下: package file;

Liunx運維(三)-檔案過濾及內容編輯處理

文件目錄: 一、cat:合併檔案或檢視檔案內容 二、tac:反向顯示檔案內容 三、more:分頁顯示檔案內容 四、less:分頁顯示檔案內容 五、head:顯示檔案頭部內容 六、tail:顯示檔案尾部內容 七、tailf:跟蹤日誌檔案 八、cut:從文字中提取一段文字並輸出 九、split:分割檔案 十、pa

eclipse 配置git過濾檔案

1.點選window - show view -Navigator(導航)視窗。將該視窗拉動到左側即可 2.開啟Navigator視窗,在專案target資料夾下找到.gitignore檔案(如果沒有就新增一個)。 3.然後新增要過濾的內容 ##class file## *.co

java SE :檔案基本處理 File、FileFilter、FileNameFilter

File    對目錄及檔案的建立、重新命名、刪除、檔案列表、判斷是否存在 建構函式 // 完整的目錄或檔案路徑 public File(String pathname) //父級目錄/檔案路徑+子級目錄/路徑 public File(String parent, Stri

過濾沒許可權檔案的find

 123  find: '/noah/baidulinux/V2-0.0.10-opt/home/bae/nginx_ufc/uwsgi_temp': Permission denied    124  find: '/noah/baiduli

神級小工具awk 之 使用 awk 過濾文字或檔案中的字串

     轉自:https://www.linuxprobe.com/awk-filter-string.html       當我們在 Unix/Linux 下使用特定的命令從字串或檔案中讀取或編輯文字時,我們經常

Shell中過濾某些檔案不刪的小tips

有時候某一目錄下,需要保留某些檔案或目錄不刪,其餘的都刪除,可以使用下面的語句 [[email protected] ~]# touch file{1..10} [[email protected] ~]# mkdir -p D1/D2/D3 [[email p