编写一个过滤器,把当前目录下后缀为java的文件取出,用java怎么编
发布网友
发布时间:2022-04-23 12:54
我来回答
共1个回答
热心网友
时间:2023-10-14 09:02
public class Test {
public static void main(String[] args) {
File dir = new File("");
String dirString = dir.getAbsolutePath();
System.out.println(dirString);
Filter filter = new Filter(".java");
dir = new File(dirString);
File[] files = dir.listFiles(filter);
for (int i = 0; i < files.length; i++) {
System.out.println(files[i].getName());
}
}
}
class Filter implements FilenameFilter{
String filterString;
public Filter(String fString){
this.filterString = fString;
}
public boolean accept(File dir, String name) {
return name.endsWith(filterString);
}
}
用java写一段程序扫描文件夹下所有后缀为.txt的文件代码
import java.io.File;import java.io.FilenameFilter;public class FileNameSelector implements FilenameFilter//FilenameFilter接口实现文件名过滤器功能;{ String extension = ".";public FileNameSelector(String fileExtensionNoDot){ extension += fileExtensionNoDot;} Override public boolean accept(...
java怎么获取一个目录下的所有文件名
import java.io.File;import java.io.FilenameFilter;public class FilterByDoc implements FilenameFilter { @Override public boolean accept(File dir, String name) { return name.endsWith(".doc"); }}获取某个目录下的按照过滤器规则的所有文件:import java.io.File;public class ...
java FileFilter 过滤只保留文件夹和.xls文件
import java.io.File; import java.io.FileFilter; public class Test { public static void main(String[] args) { File file = new File("E:\\"); File[] files = file.listFiles(new FileFilter(){ @Override public boolean accept(File pathname) { // 判断文件名是目录 或 .xls 结尾 if (pathna...
如何用java编程实现文本文档中某些有用信息的提取?
1. 读取指定文本文件对象。2. 利用过滤器可以把所需信息读取来即可。3. 把读出来的信息输出(持久化)即可。可参考以下代码 package tool;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;//有序列出指定目录下所有...
用java下载指定路径下的文件夹,下载内容包含指定文件夹及其包含的文件夹...
这个做不了的, 在计算机,你用命令去复制粘贴都需要指定是否递归复制 也就是说,如果你想下载指定的文件夹,你需要做很多的处理,一个一个文件的下载,然后下载到相对路径中去,还有一种方案就是直接将文件夹打包再下载
java文件搜索引擎(java搜索功能)
怎么用java开发一个搜索引擎呀? 一.???创建索引 1.一般创建索引的核心步骤 (1).?创建索引写入对象IndexWriter: IndexWriterindexWriter=newIndexWriter(INDEX_STORE_PATH,newStandardAnalyzer(),create); 参数说明:INDEX_STORE_PATH:??索引文件存放路径 newStandardAnalyzer():?分词工具 create:?此参数为Boolean型,true...
在java中如何判断某一个路径下是否有指定的文件夹或者文件。
for(int i = 0; i< myList.length;i++)//输出文件列表 System.out.println(myList[i]);}catch(Exception e){ e.printStackTrace();} } }//DirectoryList ends 实现filename 的过滤器 class DirectoryFilter implements FilenameFilter { String myString;DirectoryFilter(String myString){ this...
java编写一个图形化小工具,功能类似系统工具dir,可查看用户给定文件的...
1.调用shell的命令 win平台就是dir 然后解析命令行中的内容 2.用JNI写一个C程序,获得创建时间,java调用本地方法。文件大小JAVA是可以取到地。根据其后缀判断文件的类型 这个用Filter做过滤 File对象的listFiles可以取当指定目录下的所有文件,方法中可以指定过滤器,就可以过滤出你想要的。
JAVAweb简述完成一个登录系统大致步骤?
1.创建一个表来存储用户的注册信息,比如USERNAME、PASSWORD等。2.编写JSP页面实现登录的界面,并且在这个页面上放置一个提交按钮,提交按钮会把用户输入的用户名和密码传递到Servlet程序中。3.编写Servlet程序,实现用户账号和密码的验证,同时还要处理用户错误提交以及重复登录等问题。4.编写一个过滤器,实现...
java 文件过滤器为什么报空指针异常?求详解!!!
accept函数你用的不对,它只需要你指定过滤条件就可以了,不需要递归调用.如果你需要其子目录下的.png文件,可以另外写一个递归调用.完整的文件过滤的Java程序如下 import java.io.File;import java.io.FilenameFilter;class MyFilenameFilter1 implements FilenameFilter{ @Override public boolean accept(...