在线等,java中如何判断某一目录下某类文件是否存在? 请问各位,如果我想判断在某一目录下是否存在*.txt文件,要怎么做?先再次谢过。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void testDir(String path) { File f = new File(path); if (f.exists() && f.isDirectory()) { if (f.listFiles().length > 0) { String[] file1 = f.list(new FilenameFilter(){//使用匿名内部类重写accept方法 public boolean accept(File dir, String name){ if(new File(dir,name).isDirectory()){ return true; } return name.indexOf(".txt")!=-1;//筛选出.txt和.wav文件 } }); for (int j = 0; j < file1.length; j++) { if(new File(path+"/"+file1[j]).isFile()) System.out.println(file1[j]); } } } } package test1;import java.io.File;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test10 { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 File f=new File("d:/"); String[] str=f.list(); Pattern p=Pattern.compile("(.+\\.txt)"); for(int i=0;i<str.length;i++){ Matcher m=p.matcher(str[i]); if(m.find()) System.out.print(m.group()); } }} 刚学监听 抄了书的一段代码不能用运行 求解 关于类关联的问题 基于 xx 模式的j2se和j2me的融合方案的设计与实现 大家都来讨论! 小型管理系统的问题 jsp和php是什么关系呀?查了些资料,可是窗户纸未破. 现在要实现一个在数据库中进行大量检索的需求 请问一般用什么技术? 急问!关于ZipOutputStream 散分,先来先得。 关于构造器内部的多态方法的行为 请问模拟网页Post的问题 用java写压缩文件夹 Java生成大数据量Excel的OutOfMemoryError: Java heap space问题
{
File f = new File(path);
if (f.exists() && f.isDirectory())
{
if (f.listFiles().length > 0)
{ String[] file1 = f.list(new FilenameFilter(){//使用匿名内部类重写accept方法
public boolean accept(File dir, String name){
if(new File(dir,name).isDirectory()){
return true;
}
return name.indexOf(".txt")!=-1;//筛选出.txt和.wav文件
} }
);
for (int j = 0; j < file1.length; j++)
{
if(new File(path+"/"+file1[j]).isFile())
System.out.println(file1[j]);
}
}
}
}
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class Test10 { /**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
File f=new File("d:/");
String[] str=f.list();
Pattern p=Pattern.compile("(.+\\.txt)");
for(int i=0;i<str.length;i++){
Matcher m=p.matcher(str[i]);
if(m.find())
System.out.print(m.group());
}
}}