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

📄 filesearch.java

📁 sjcp的一些代码
💻 JAVA
字号:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Filesearch extends HttpServlet {
	public Filesearch(){
		
	}
	public void service(HttpServletRequest request,HttpServletResponse reponse)throws IOException{
		reponse.setContentType("text/html;charset=GBK");
		PrintWriter out=reponse.getWriter();
		String path="d:\\jsp\\doc";
		File f=new File(path);
		String a=new Filesearch().getFiles(f,"大禹治水");
		out.println("符合条件的结果如下:<p>");
		out.print(a);
	}
	StringBuffer sb=new StringBuffer("");
	public String getFiles(File f,String s)throws IOException{
		if(f.isDirectory()){
			File[] fs=f.listFiles();
			for(int i=0;i<fs.length;i++){
				getFiles(fs[i],s);
			}
		}
		else{
			if(this.getText(f).indexOf(s)!=-1){
				sb.append("<a href="+f.getPath()+">"+f.getPath()+"</a><br>");
				
			}
		}
		return sb.toString();
	}
	public String getText(File path)throws IOException{
		FileReader fr=new FileReader(path);
		BufferedReader br=new BufferedReader(fr);
		String s=br.readLine();
		StringBuffer sb=new StringBuffer("");
		while(s!=null){
			sb.append(s);
			s=br.readLine();
		}
		br.close();
		return sb.toString();
	  }
	public static void main(String args[])throws IOException{
		Filesearch a=new Filesearch();
		
	}
}


⌨️ 快捷键说明

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