package rfx.server.test;
import java.io.File;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class AntBuilderUtil {
static List<File> files = new ArrayList<>();
public static void walk(String path ) {
File root = new File( path );
File[] list = root.listFiles();
if (list == null) return;
for ( File f : list ) {
if ( f.isDirectory() ) {
walk( f.getAbsolutePath() );
//System.out.println( "Dir:" + f.getAbsoluteFile() );
}
else {
//System.out.println( "File:" + f.getAbsoluteFile() );
files.add(f);
}
}
}
public static void main(String[] args)
{
// Directory path here
String path = "lib";
File folder = new File(path);
String fullPathLibs = folder.getAbsolutePath();
walk(fullPathLibs);
Collections.sort(files);
for (int i = 0; i < files.size(); i++)
{
String libPath = files.get(i).getAbsolutePath();
if(libPath.endsWith(".jar")){
String name = libPath.replace(fullPathLibs, "").replace("\\", "/");
StringBuilder s = new StringBuilder("lib");
s.append(name).append(" ; ");
System.out.println(s);
}
}
}
}