如何得到指定目录下的所有文件名字,并且存入String[]中 去看下FindFirstFile的帮助,里面有例子 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以下是zynnyz(北国东枫) 所写的一段程序可以满足你的要求 File对象里面有个getAbsoluteFile()可以返回一个File对象,它包含当前File对象引用的目录或文件夹的绝对路径。File dataFile = new File("output.txt");//参数是文件名dataFile = dataFile.getAbsoluteFile();另外,我这还有个自己做的关于搜索文件夹目录级的小例子,不知道是否有用!package SearchFile;import java.io.*;public class SearchFile { //查找文件及文件夹 public void SearchFold(String sFolderName) { String[] SubDir; //记录临时得到的文件夹数组 File myDir = new File(sFolderName); File myObject; //文件夹绝对路径 SubDir = myDir.list(); try { for (int i = 0; i < SubDir.length; i++) { myObject = new File(sFolderName + "\\" + SubDir[i]); if (myObject.isDirectory() == true) { System.out.println("得到的文件夹路径: " + sFolderName + "\\" + SubDir[i]); SearchFold(sFolderName + "\\" + SubDir[i]); }else{ System.out.println("得到的文件路径: " + sFolderName + "\\" + SubDir[i]); } } } catch (Exception e){ e.printStackTrace(); } } public static void main(String[] args) { SearchFile test = new SearchFile(); test.SearchFold("C:/Program Files"); }} String[] s = file.list(FilenameFilter filter);//.logArrays.sort(Object o,Comparator c); base_path = "log"; dir_str = application.getRealPath(base_path); dir = new File(dir_str); logDir = dir.listFiles(FileFilter filter); Arrays.sort(logDir); 问一个简单的问题 java中如何显示不可见字符 怎样模拟TCP连接断开? 关于ArrayList的问题 求助!!Swing 如何旋转所画的图形 怎样动态加载一个Jpanel呢? JTable如何像excel一样固定行列,不随滚动条移动 如何用java制作“人事管理信息糸统”???? 在Applet中如何想浏览器输出(解决立马给分) 3请问如何同屏显示多内码? 一点激励,同大家共勉[转载] 虚拟机之惑
File对象里面有个getAbsoluteFile()可以返回一个File对象,它包含当前File对象引用的目录或文件夹的绝对路径。File dataFile = new File("output.txt");//参数是文件名
dataFile = dataFile.getAbsoluteFile();
另外,我这还有个自己做的关于搜索文件夹目录级的小例子,不知道是否有用!
package SearchFile;import java.io.*;public class SearchFile {
//查找文件及文件夹
public void SearchFold(String sFolderName) {
String[] SubDir; //记录临时得到的文件夹数组
File myDir = new File(sFolderName);
File myObject; //文件夹绝对路径 SubDir = myDir.list();
try {
for (int i = 0; i < SubDir.length; i++) {
myObject = new File(sFolderName + "\\" + SubDir[i]);
if (myObject.isDirectory() == true) {
System.out.println("得到的文件夹路径: " + sFolderName + "\\" + SubDir[i]);
SearchFold(sFolderName + "\\" + SubDir[i]);
}else{
System.out.println("得到的文件路径: " + sFolderName + "\\" + SubDir[i]);
}
}
} catch (Exception e){
e.printStackTrace();
}
} public static void main(String[] args) {
SearchFile test = new SearchFile();
test.SearchFold("C:/Program Files");
}
}
Arrays.sort(Object o,Comparator c);
dir_str = application.getRealPath(base_path);
dir = new File(dir_str);
logDir = dir.listFiles(FileFilter filter);
Arrays.sort(logDir);