java 本地文件搜索_java如何实现文件搜索功能

//jTable为JTable的对象jTable。addMouseListener(newMouseAdapter(){publicvoidmouseClicked(MouseEvente){StringfileName=jTable。getValueAt(jTabel。

getSelectedRow(),jTabel。getSelectedColumn())。toString;//点击时取得单元格文本serchFile(fileName,path);// :/D:/E:/。。。ext。}});jList。addMouseListener(newMouseAdapter(){publicvoidmouseClicked(MouseEvente){Stringfname=jList。

getSelectedValue()。toString();//得到某个文件/*如果要用MSOffice打开文件可用Runtimert=Runtime。getRuntime();rt。exec("C:ProgramFilesMicrosoftOfficeOfficeWinword。

exe c:filename1。docc:filename2。doc");*/Filefile=newFile(fname);Scannerin=newScanner(newFileInputStream(file));if(in。

hasNextLine()){textArea。append(in。nextLine);//在textArea对象中显示文件内容}}});//搜索方法publicvoidserchFile(Stringfname,Stringfpath){Filefile=newFile(fpath);if(file。

exists()){//同上略作改动。。。。。。。。。。。。。。。。。。}else{JOptionPane。showMessageDialog("目录路径不存在!");}}。

全部

//jTable为JTable的对象jTable。addMouseListener(newMouseAdapter(){publicvoidmouseClicked(MouseEvente){StringfileName=jTable。getValueAt(jTabel。 getSelectedRow(),jTabel。getSelectedColumn())。toString;//点击时取得单元格文本serchFile(fileName,path);// :/D:/E:/。。。ext。}});jList。addMouseListener(newMouseAdapter(){publicvoidmouseClicked(MouseEvente){Stringfname=jList。 getSelectedValue()。toString();//得到某个文件/*如果要用MSOffice打开文件可用Runtimert=Runtime。getRuntime();rt。exec("C:ProgramFilesMicrosoftOfficeOfficeWinword。 exe c:filename1。docc:filename2。doc");*/Filefile=newFile(fname);Scannerin=newScanner(newFileInputStream(file));if(in。 hasNextLine()){textArea。append(in。nextLine);//在textArea对象中显示文件内容}}});//搜索方法publicvoidserchFile(Stringfname,Stringfpath){Filefile=newFile(fpath);if(file。 exists()){//同上略作改动。。。。。。。。。。。。。。。。。。}else{JOptionPane。showMessageDialog("目录路径不存在!");}}。 全部
经验分享 程序员 微信小程序 职场和发展