intermediate/RecursionExamples2

From ggc

Jump to: navigation, search
import java.io.File;


public class ConsoleArgs {

	public void listRecursively(File file)
	{
		for(String name: file.list())
		{
			System.out.println(name);
		}
		for(File f: file.listFiles())
		{
			if(f.isDirectory())
				listRecursively(f);
		}		
	}	
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		new ConsoleArgs().listRecursively(new File("../.."));
		/*
		if(args.length==0)
		{
			File file=new File(".");
			for(String name: file.list())
			{
				System.out.println(name);
			}
		}
		if(args.length>0)
		{
			File file=new File(args[0]);
			for(String name: file.list())
			{
				System.out.println(name);
			}
		}*/
	}

}




Views
Personal tools
Add to 
del.icio.usAdd to 
diggAdd to 
FacebookAdd to 
favoritesAdd to 
GoogleAdd to 
MySpaceAdd to 
PrintAdd to 
SlashdotAdd to 
StumbleUponAdd to 
Twitter