`

stream -->demo1 DirList

阅读更多
package stream.demo1;

import java.io.File;
import java.io.FilenameFilter;
import java.util.Arrays;
import java.util.regex.Pattern;

public class DirList
{
    public static void main(String[] args)
    {
        File path = new File(".");
        String[] list;
        if (args.length == 0)
        {
            list = path.list();
        }
        else
        {
            list = path.list(new DirFilter(args[0]));
        }
        Arrays.sort(list, String.CASE_INSENSITIVE_ORDER);
        for (String dirItem : list)
        {
            System.out.println(dirItem);
        }
    }
}

class DirFilter implements FilenameFilter
{
    private Pattern pattern;
    
    public DirFilter(String regex)
    {
        pattern = Pattern.compile(regex);
    }
    
    @Override
    public boolean accept(File dir, String name)
    {
        return pattern.matcher(name).matches();
    }
    
}
分享到:
评论

相关推荐

    JavaDoc的用法

    -extdirs <dirlist> 覆盖已安装的扩展的位置 -verbose 有关 Javadoc 所做工作的输出信息 -locale <name> 所用的 Locale,例如 en_US 或 en_US_WIN -encoding <name> 源文件编码名称 -J<flag> 将 <flag> 直接传给运行...

    上传下载dirLIST目录直读程序 0.2.0-dirlist-v0.2.0.rar

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。...【项目质量】:所有源码都经过严格测试,可以直接...

    dirLIST - PHP Directory Lister-开源

    dirLIST显示给定HTTP / FTP目录中的文件和文件夹。 它具有出色的界面,可以选择“缩略图”或“列表”视图,以及用于不同文件类型的精美图标。 包括时尚的图库,基于Web的mp3播放器,文件管理以及更多内容

    opencv 从一组图片到一个视频

    #include<stdio.h> #include<windows.h> struct DirList{ char table[256]; DirList *pNext; }; DirList *first,*newlist,*last; void AddList(char *list) //加入文件夹链表 { newlist = new DirList; strcpy(new...

    DirList文件目录列表软件

    能够列出文件目录,到5级以上的深度等。DIRLIST能够显示文件的隐含文件夹下的文件,运行WINDOWS平台下。

    DirList. 檔案清單程式

    DirList. 檔案清單程式 好用的檔案清單程式,可快速建檔!

    fso浏览54646465465464564

    <tr><th width="10%">盘符</th><th width="15%">类型</th><th width="20%">卷标</th><th width="15%">文件系统</th><th width="20%">总容量</th><th width="20%">可用空间</th></tr> On Error Resume Next Is...

    [上传下载]dirLIST目录直读程序 0.2.0_dirlist_v0.2.0.zip

    [上传下载]dirLIST目录直读程序 0.2.0_dirlist_v0.2.0.zip

    dirlist.dll

    dirlist.dll

    [上传下载]dirLIST目录直读程序 0.2.0_dirlist_v0.2.0.rar

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。...【项目质量】:所有源码都经过严格测试,可以直接...

    获得指定目录下符合条件的文件

    获得指定目录下符合条件...<br> String[] filelist = file.Dirlist("C:/winnt", ".exe");<br> for(int i=0;i;i++){<br> System.out.println(filelist[i]);<br> }<br>打印也c:/winnt目录下,所有包含“.exe”的文件

    学生上课传输文件系统程序

    self.DriveComboBox1.DirList :=self.DirectoryListBox1 ; self.Button1.Default :=true; self.Button3.Visible :=false; end; procedure TForm1.FileListBox1DblClick(Sender: TObject); begin // CopyFile...

    dir-LIST 目录直读程序 v0.3.0.zip

    dirLIST目录直读程序,PHP开源系统。

    pb读取设置文件最后修改时间

    PB12.5自定义对象n_cst_filetime 功能:读取设置文件最后修改时间

    ettubrute:另一个HTTP模糊测试工具

    埃图·布鲁特(EttuBrute) 我知道这个工具不是蛮力工具,但我很喜欢这个名字。 该工具比其他方法更快,因为它发送异步请求。 您还可以在CLI上查看%状态。... -d D File of Fuzzing extensions eg:dirlist.txt -

    网站文件夹动态文件监控(可有效防止木马,后门程序)

    1.dirlist.txt为监控文件夹的配置文件,把要监控的文件夹地址输入,多个文件夹换行处理。 2.ext.txt 为监控文件格式配置文件,把要监控的文件格式输入如(*.php;*.asp) 多种格式以;隔开。 3.log.txt为监控日志文件。 ...

    Python编程之gui程序实现简单文件浏览器代码

    本文主要分享了关于在python中实现一个简单的文件...class DirList(object): def __init__(self, initdir=None): '''构造函数,说明版本信息''' self.top = Tk() self.label = Label(self.top, text = 'My di

    VC++MFC 资源管理器(本地磁盘目录浏览)带资料

    VC++MFC 资源管理器(本地磁盘目录浏览)带参考资料,最对正确,不骗人

Global site tag (gtag.js) - Google Analytics