java_查找符合的文件。

package IOtest;

import java.io.File;

public class TestFile {
    //in linux
    private File foder = new File("/home/eblly");
    
    TestFile(){
        find(foder);
        System.out.println("============END!============");
    }

    public void find(File file){
        //有些文檔需要root權限,所以需要加上這句,以防報錯。
        try{
            File[] fileList = file.listFiles();
            for(File files : fileList){
                if(files.isFile()){
                    String name = files.getName().toLowerCase();
                    if(name.endsWith(".txt")){
                        System.out.println(name + "\t" + files.getAbsolutePath());
                    }
                }else if (files.isDirectory()){
                    find(files);
                }
            }
        }catch (Exception e){
            e.printStackTrace();
        }
    }
    
    public  static void main(String[] args){
        new TestFile();
    }
}

java_查找符合的文件。

时间: 2024-11-04 06:47:00

java_查找符合的文件。的相关文章

Linux grep 查找字符所在文件(grep详解)

查找字符所在文件 grep -ir "S_ROLE"  ./* -i 不区分大小写 -r 查找字符出处 -a   --text   #不要忽略二进制的数据. -A<显示行数>   --after-context=<显示行数>   #除了显示符合范本样式的那一列之外,并显示该行之后的内容. -b   --byte-offset   #在显示符合样式的那一行之前,标示出该行第一个字符的编号. -B<显示行数>   --before-context=<

Nodejs查找,读写文件

Nodejs查找,读写文件 (1),路径处理1.首先,我们需要注意的文件路径的规范化,nodejs给我们提供了Path模块,normolize方法能帮我们规范化路径:var path = require('path');path.normalize('/foo/bar/nor/faz/..'); -> /foo/bar/nor2.当然还有join合并路径:var path = require('path');path.join('/foo', 'bar', 'baz/asdf', 'quux',

eclipse 快捷键大全,eclipse查找类,文件,添加注释

/* ---------------------------------------自理解----------------------------------------*/ ctrl+shift+T //查找当前工程下的某个类   实时提示 ctrl+shift+R//查找当前工程下的某个文件   实时提示 ctrl+/添加注释 /* ---------------------------------------自理解--------------------------------------

【跟随万一老师的足迹】查找目录下文件,在万一老师的基础上升级下,支持多文件查找

看了万一老师的"遍历某个文件的文件及子文件",经过层层优化,结合实际需要,在万一老师代码的基础上,增加了多文件查找的功能 //sysGetFileList(List,'c:\','*.doc,*.exe'); List通过查找添加多文件 //sysGetFileList(List,'c:\','*.doc'); List通过查找添加单文件 procedure sysGetFileList(List: TStrings; SourFile,FileName: string); var S

shell学习之查找当前目录下文件以及文件夹大小-&#39;du&#39;命令和&#39;df&#39;命令

经过前几天的磁盘写满的事件之后,发现自己对du这个命令完全不知道,所以下决心要学习一番. 我就当一盘搬运工吧,外网找到一个教程 'du'就是查找文件夹的大小 du Typing the above at the prompt gives you a list of directories that exist in the current directory along with their sizes. The last line of the output gives you the tot

linux 查找目录或文件

查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print 如果需要更进一步的了解,可以参看Linux的命令详解. 这里摘抄如下: ·find path -option [ -print ] [ -exec -ok command ] {} /;#-print 将查找到的文件输出到标准输出#-exec command {} /;     -----将查到的文件执行command操作,{} 和 /;之间有空

Linux 查找bom头文件,清除bom头命令

1.查找bom头文件 grep -r -I -l $'^\xEF\xBB\xBF' ./ 2.替换bom头文件 find . -type f -exec sed -i 's/\xEF\xBB\xBF//' {} \;

Ant步步为营(5)用for和foreach的方法遍历一个文件夹,查找到某个文件并删除

今天有个任务是要删除VM上的某个文件夹下的两个jar包.不过这个任务没有分配给我,而是分配给俺的师傅,哈哈.不过我还是自己动手写了一些脚本在本地模拟一下删除某个指定文件. build.xml <?xml version="1.0"?>    <project name="ForTest" default="build" >    <property file="build.properties"&

CentOS查找目录或文件

查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print 如果需要更进一步的了解,可以参看Linux的命令详解. 这里摘抄如下: ·find path -option [ -print ] [ -exec -ok command ] {} /;#-print 将查找到的文件输出到标准输出#-exec command {} /;     -----将查到的文件执行command操作,{} 和 /;之间有空