Java中的文件查询问题 现在我输入一个文件的名称,要查询这个文件是否在磁盘中存在,那么该怎样做(使用Java程序编写) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.io.*; import java.util.*; public class MainApp { public static List getAllFiles(String absoluteDir){ //存放所有文件绝对路径名的list List<String> files=new ArrayList(); //当前目录的file实例 File parentDir=new File(absoluteDir); //列举当前目录下的所有文件和目录的名字 String []list=parentDir.list(); for(String s: list){ //绝对路径名 String name=absoluteDir+"/"+s; File instance=new File(name); //如果是文件则添加到list if(instance.isFile()){ files.add(name); //如果是目录则使用递归 }else{ files.addAll(getAllFiles(name)); } } return files; } public static void main(String args[]) throws Exception { //路径名要使用绝对路径,形式如H:/Logo List<String>list=getAllFiles("H:/Logo"); for(String s: list){ System.out.println(s); } } 建议先给电脑建立索引吧,那样更高效搜索到底有没有对应的文件要不使用FileChannel试试 File file = new File("C:/13.txt"); if(file.exists()){ System.out.println("文件存在");} java 2D绘画出现闪屏问题~~急 关于String和StringBuffer Java窗口 java中关于执行exec的问题? 大家过来拿分吧,一个超简单的问题 新手遇到getChars函数的问题 你能编出什么样的程序 通过jdbc-odbc访问SqlServer使用prepareStatement时,xxxx like %?%……出现问题,谁知道是怎么回事?如何解决? 请feiyuegaoshan(飞跃) 来领分 (其他朋友别进) VISUAL J++6 好用吗? 一段5行小代码,帮我注释一下。 求助啊!哪位大侠帮帮忙啊!
import java.util.*; public class MainApp {
public static List getAllFiles(String absoluteDir){
//存放所有文件绝对路径名的list
List<String> files=new ArrayList();
//当前目录的file实例
File parentDir=new File(absoluteDir);
//列举当前目录下的所有文件和目录的名字
String []list=parentDir.list();
for(String s: list){
//绝对路径名
String name=absoluteDir+"/"+s;
File instance=new File(name);
//如果是文件则添加到list
if(instance.isFile()){
files.add(name);
//如果是目录则使用递归
}else{
files.addAll(getAllFiles(name));
}
}
return files;
} public static void main(String args[]) throws Exception {
//路径名要使用绝对路径,形式如H:/Logo
List<String>list=getAllFiles("H:/Logo");
for(String s: list){
System.out.println(s);
}
}
if(file.exists()){
System.out.println("文件存在");
}