java如何搜索目录中的文件和文件夹程序? java如何搜索目录中的文件和文件夹程序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看api java.io.Fileif (file.isFile()){ //文件} else if (file.isDirectory()){ //目录 //递归继续找里面的文件和目录} package test;import java.io.File;import java.io.IOException;public class FileTest { public static void getFilePath(String path) { File file = new File(path); for (int i = 0; i < file.listFiles().length; i++) { System.out.println("" + file.listFiles()[i].getPath()); if (file.listFiles()[i].isFile()) { } else { getFilePath(file.listFiles()[i].getPath()); } } } public static void main(String[] args) throws IOException { String path = "D:/vss/技術資料"; FileTest.getFilePath(path); }}用用看 public void mulu(File f) { if(f.isDirectory() ) { File [] sub=f.listFiles() ; for(int i=0;i<sub.length ;i++) { File f1=new File(sub[i].toString() ); if(f1.isDirectory() ) { jTextArea1.append(sub[i].toString()+"\n"); System.out.println(sub[i]) ; mulu(f1); } else { jTextArea1.append(sub[i].toString()+"\n"); System.out.println(sub[i]) ; } } } } 楼主是要选择器对话框么?用JFileChooser类里面有showOpenDialog(Component parent) 弹出一个"Open File"文件选择器对话框。 showSaveDialog(Component parent) 弹出一个"Save File"文件选择器对话框。 类的调用 去掉重复的点 问题已经解决。。 怎么样把一个汉字转成gb2312码? 流水号生产的问题 java.sql.SQLException: 用尽的 Resultset 如何解决 请问接口Comparator和Comparable的区别及使用场合? 多谢! 小型编译器,运行不是很理想,请指教 共200分的贴:http://expert.csdn.net/Expert/topic/1725/1725556.xml?temp=.6958734 局部内部类怎么访问外部类局部变量,听说论坛里有大牛! 请教JTree如何实现两棵树之间的互相选择?(内详) 问一个字符串分割的方法,不知道哪位有好办法呀
if (file.isFile()){
//文件
} else if (file.isDirectory()){
//目录
//递归继续找里面的文件和目录
}
import java.io.IOException;public class FileTest { public static void getFilePath(String path) {
File file = new File(path);
for (int i = 0; i < file.listFiles().length; i++) {
System.out.println("" + file.listFiles()[i].getPath());
if (file.listFiles()[i].isFile()) { } else {
getFilePath(file.listFiles()[i].getPath());
}
}
} public static void main(String[] args) throws IOException { String path = "D:/vss/技術資料"; FileTest.getFilePath(path); }
}用用看
{ if(f.isDirectory() )
{
File [] sub=f.listFiles() ;
for(int i=0;i<sub.length ;i++)
{
File f1=new File(sub[i].toString() );
if(f1.isDirectory() )
{
jTextArea1.append(sub[i].toString()+"\n");
System.out.println(sub[i]) ;
mulu(f1);
}
else
{
jTextArea1.append(sub[i].toString()+"\n");
System.out.println(sub[i]) ;
}
} }
}
用JFileChooser类里面有showOpenDialog(Component parent) 弹出一个"Open File"文件选择器对话框。
showSaveDialog(Component parent) 弹出一个"Save File"文件选择器对话框。