⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 searchinjspfile.java

📁 实现文件的查找功能
💻 JAVA
字号:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
public class SearchInJspFile{

    /** *//**
     * 在指定的文件名中查找对应的字符串,存在就将该文件名绝对路径打印出来
     * @param fileName 文件名的绝对路径,String型
     * @param srcStr 要查找的字符串,String型
     */
    public void searchFile(String fileName,String srcStr)
    {
        File file=new File(fileName);
        try {
            FileReader fr=new FileReader(file);
            BufferedReader br=new BufferedReader(fr);
            String strLine="";
            while((strLine=br.readLine())!=null)
            {
                if(strLine.indexOf(srcStr)>0)
               {
                    System.out.println(fileName);
                    break;
                }
            }
            br.close();
            fr.close();
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    /** *//**
     * 在指定的绝对路径中查找指定的字符串
     * @param path 绝对路径
     * @param srcStr 要查找的字符串
     */
    public void searchPath(String path,String srcStr)
    {
        File file=new File(path);
        if(file.isDirectory())
       {
            File[] fileList=file.listFiles();
            for(int i=0;i<fileList.length;i++)
           {
                if(fileList[i].isDirectory())//是目录就调用递归
                {
                    searchPath(fileList[i].getAbsolutePath(),srcStr);
                }
                else
               {
                    searchFile(fileList[i].getAbsolutePath(),srcStr);
                }
            }
        }
        else
        {
            searchFile(path,srcStr);
        }            
    }
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String path="D:\\xcs.txt";
        String srcStr="xcs";
        SearchInJspFile s=new SearchInJspFile();
        s.searchPath(path, srcStr);
        System.out.println("执行完毕!");
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -