The Problem I need to write a simple software that, giving certain constraints, appends to a list a series of files. The user could choose between
I am a real novice, but after working for a week on this problem... I have a clean solution... thanks for all the help from PATRY and etbal.
public class Recur {
// Process only directories under dir
File dir;
static DirectoryComponent allDirectory;
public Recur(File dir, DirectoryComponent allDirectory) {
// TODO Auto-generated constructor stub
this.dir = dir;
}
public static DirectoryComponent Recur(File dir, DirectoryComponent allDirectory) {
String file;
String path;
File firstDir = new File(dir.getPath());
file = firstDir.getName();
path = firstDir.getPath();
if (dir.isDirectory()) {
file = firstDir.getName();
path = firstDir.getPath();
DirectoryComponent directory = new Directory(file, path);
allDirectory.add(directory);
String [] subNote = dir.list();
for(String filename : subNote){
File subNode = new File(firstDir, filename);
// store current child name
file = subNode.getName();
path = subNode.getPath();
directory.add(new FileItem(file,path));
}
String[] children = dir.list();
for (int i=0; i