witam ,
pisze maly program ,ktory wyszukuje mi nazwy plikow w danym folderze i wyswietla nazwy plikow ...problem w tym ze nie moge uzxskac nazwy bez rozszerzenia.
oto kod package de.ffl.filesystem;
import java.io.File;
import java.util.ArrayList;
import java.util.Vector;
import java.util.Enumeration;
import junit.framework.*;
public class TxtSuchen extends TestCase{
public void searchFiles(File f, Vector txtList){
String[] list;
if((f.isDirectory()) && ((list=f.list()) !=null)){
for(int i=0;i<list.length;i++){
searchFiles(new File(f, list[i]),txtList);
}
}
else {
if(f.getName().toLowerCase().endsWith(".txt")){
txtList.addElement(f);
}
}
}
public static void main(String[] args){
TxtSuchen ts=new TxtSuchen();
Vector txtFiles=new Vector();
ts.searchFiles(new File("E:\\ObsRep\\EquipmentGroups"), txtFiles);
// Ausgabe der gefundenen Verzeichnisse
Enumeration en = txtFiles.elements();
while (en.hasMoreElements()) {
System.out.println( en.nextElement());
}
}
}