`

file 在指定文件内,查找出以某些字符为开头的文件

    博客分类:
  • java
 
阅读更多
//ファイル名のリストを返す
    private String[] getFileNames(String strFold, String strFileName) {
        final String strFileNameTemp = strFileName;

        File file = new File(strFold);

        String[] files = file.list(new FilenameFilter() {

            public boolean accept(File dir, String name) {
                return name.startsWith(strFileNameTemp);
            }
        });

        return files;
    }


/**
     * 指定されたフォルダに、指定されたファイル名接頭語を検索し、ファイル名群を返す。<br>
     * ファイル存在しない場合、false。
     * @param strFold フォルダ
     * @param strFileName ファイル名接頭語
     * @return files[] ファイルリスト
     */
private File[] getFiles(String strFold, String strFileName) {
        final String strFileNameTemp = strFileName;

        File file = new File(strFold);

        File[] files = file.list(new FilenameFilter() {

            public boolean accept(File dir, String name) {
                return name.startsWith(strFileNameTemp);
            }
        });

        return files;
    }


 
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    1 列出/etc目录下的所有文件名称 2 创建文件file1 和file2 并复制到/home目录下 3 显示以ma

    9. 列出`/etc`目录文件目录倒数第2个字符为`.`的文件和目录信息:`ls /etc/*.[!.]*`。 10. 将当前目录下的文件信息全部存储到`list.txt`文件中:`ls -l &gt; list.txt`。 11. 将根目录下的文件信息追加到`list.txt`...

    检测文件中是否包含指定字符串(1KB)...

    例如,检查文件内容是否包含以“指定”开头,任意数量的字符,然后是“字符串”: ```vb If fileContent Like "*指定*字符串*" Then MsgBox("文件中包含指定字符串。") Else MsgBox("文件中不包含指定字符串。") ...

    UNIX文件查找命令详述

    **示例3**: 查询/etc目录下所有以“passwd”开头的文件中是否包含字符串“sam” ```sh find /etc -name "passwd*" -exec grep "sam" {} \; ``` **示例4**: 查找并打印用户主目录下的所有文件 ```sh find $HOME -...

    [linux下的find文件查找命令与grep文件内容查找命令]linuxfindgrep.docx

    **find** 命令是Linux系统中用于在指定目录树下查找文件的强大工具。它可以基于多种条件(如文件名、文件大小、所有者、组、是否为空、访问时间、修改时间等)来搜索文件。 ##### 1. 基本格式 ```bash find path ...

    bat文件 字符串提取&替换等操作

    `REPLACE`命令在目标文件中直接替换指定的字符串,但不适用于文本流。如果需要在变量中进行替换,可以使用`SET`命令配合`FOR /F`循环实现。 - `REPLACE`命令基本语法:`replace old_string new_string source_file...

    全盘查找文件支持通配符

    例如,如果我们要查找所有以"doc"开头,中间任意字符,以"2021"结尾的文件,可以使用"doc*2021"作为搜索关键词。这种搜索方式极大地提高了定位特定文件的速度,尤其在处理大量文件时。 在搜索过程中,正确使用...

    批量查找文件内容替换

    在IT行业中,批量查找文件内容并进行替换是一项常见的任务,特别是在处理大量文本数据时。这个操作可以帮助我们统一更新文档中的特定信息,优化代码库,或者调整配置文件等。以下是对这个主题的详细解释: 批量查找...

    FileSearch_文件搜索程序及源码_

    在FileSearch中,用户可以输入正则表达式作为搜索条件,如"\.txt$"表示查找所有.txt结尾的文件,"^readme"则能找到所有以"readme"开头的文件。这大大提升了搜索的精确度,尤其对于有特定格式要求的文件搜索非常实用...

    php查找当前目录下所有带有bom的文件

    标题“php查找当前目录下所有带有bom的文件”指的是使用PHP编程语言编写脚本,以检测指定目录及其子目录中是否存在带有UTF-8 Byte Order Mark(BOM)的文件。BOM是一个特殊的字符编码标记,通常出现在UTF-8编码的...

    linux-文件查找和内容过滤命令

    用于防止以“-”开头的模式被解释为命令选项。 - `-f expfile`:从`expfile`文件中获取要搜索的模式,一个模式占一行。 **2. fgrep命令** - **概述**:`fgrep`命令检索固定字符串,它不识别正则表达式,主要用于...

    文件在磁盘上的组织结构和查找.ppt

    .doc" 则会找到文件名以"File"开头,中间任何两个字符,然后是".doc"扩展名的文件。 文件的存储容量通常用字节(B)、千字节(KB)、兆字节(MB)、吉字节(GB)等单位来衡量,它们之间的换算是1 KB = 1024 B,1 MB = 1024 ...

    linux 文件查找

    上述命令将在 `/path` 目录下查找所有以 `file` 开头的文件。 **注意**:当文件名包含空格时,需要用引号括起来。 2. **按类型查找** `-type` 选项可用于根据文件类型进行过滤。常见的文件类型有: - **d**...

    shell浅谈之六字符串和文件处理.docx

    在Bash Shell中,字符串和文件处理是两个重要的概念,它们极大地增强了用户对文本数据的操控能力。在本文中,我们将主要探讨字符串处理,并简单提及文件处理的一些基本操作。 一、字符串处理 1. `expr` 命令 `...

    Linux文件管理命令.docx

    -name “fi*”:查找文件名以“fi”开头的文件 通配符: * *:可以匹配任意数量的任意字符,可以为 0 个,1 个,或者多个。 * ?:可以在相应位置上匹配任意单个字符,只能是 1 个。 * []:可以匹配指定范围内的...

    Tripos Mol2 Format File,分子结构 mol2格式文件的详细介绍

    - **记录类型指示符(RTI)**:以 `@` 符号开头,后跟 `&lt;TRIPOS&gt;` 和具体的记录类型名称,如 `@&lt;TRIPOS&gt;ATOM`。 - **数据行**:包含具体的数据信息,每行结束于换行符。若一行数据过长,可通过反斜杠 `\` 续行。 - *...

    用C语言实现文件的模糊查找.pdf

    为了实现更加灵活的文件模糊查找,可以编写一个C语言程序,该程序允许用户指定一个特征字符串,然后在指定的目录下查找所有包含该特征字符串的文件名。这种方法相比传统的通配符搜索更加强大,因为它不受特征字符串...

    如何编写批处理文件批处理文件批处理文件

    for 命令是一个比较复杂的命令,主要用于参数在指定的范围内循环执行命令。 在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable for {%variable|%%variable} in (set) do command [ CommandLineOptions] %...

Global site tag (gtag.js) - Google Analytics