package com.fly.test1;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
/**
* 功能:给定目录下搜索设定文件格式中含有指定的关键字符(递归方式)
* @author sunfei
* @since 2013.9.9
*
*/
public class SearchString {
public static String keywords = "BB";
public static String keywords2 = "keyword2";
public static boolean isFind = false;
public static String filePath = "F:\\Projects\\trunk\\ib\\com\\ib\\client";
public static String fileFormat = ".java;.jsp;.xml;.js;";
public static void main(String[] args){
File file = new File(filePath);
searchFile(file,fileFormat);
if(!isFind){
Print("在给定的文件中没有找到关键字:"+keywords);
}
}
/**
* 功能:在指定的文件或目录中搜索关键字
* @param file 指定的路径的文件或目录对象
* @param fileFormat 以分号(;)连接的文件格式字符串
*/
public static void searchFile(File file,String fileFormat){
if(file.isFil
指定文件目录下搜索关键字(Java实现,递归方式)
这个Java程序在给定的文件目录下,通过递归方式搜索包含特定关键字的.java, .jsp, .xml 和 .js 文件。如果找到含有关键字的文件,将打印文件路径;否则,提示未找到关键字。"
38670089,1399984,C++ Primer(第五版) 实现读取文件到string向量,"['C++ Primer', '文件操作', '输入输出流', '容器']
摘要由CSDN通过智能技术生成