Folders in any given directory

import java.io.File;
import java.util.ArrayList;
import java.util.List;


public class FilesinDir {
public static void main(String[] args) {
File f = new File("C:\\path");
File[] fl = f.listFiles();
boolean flag = false;
List<String>folder = new ArrayList<String>();
for(File f2: fl) {
String s = f2.getName();
for(int i = 0; i<s.length(); i++) {
if(s.charAt(i)=='.') {
flag = false;
}else {
flag = true;
}
}
if (flag==true){
folder.add(s);
}
}
System.out.println("total number of folders are::"+folder.size());
System.out.println("folders in dir are::"+ folder);

}

}

Comments

Popular posts from this blog

Comparing sum of string's digit by splitting string in 2 halfs

Parsing xml node tags using documentbuilderfactory

How to generate string with given range.