Wednesday, February 1, 2012

Displays all files names with path within the specified path

Usage of ListFiles:

import java.io.File;
import java.util.*;
class FileDemo1
{
public static void main(String args[])
{
List<File> l=new ArrayList<File>();
File f=new File("F:/DO IT/Home Practice/Files");
f.mkdirs(); //If directory does not exist, will make a directory and path specified
if(f.isDirectory())
{
//String s[]=f1.list(only);     //list will return the file list as an array of String
File files[]=f.listFiles(); //listFiles will return the file list as an array of File object instead of Strings
for(File fil:files)
l.add(fil);
}
Iterator<File> i=l.iterator();
while(i.hasNext())
{
System.out.println(i.next());
}
}
}

output:

F:\DO IT\Home Practice\Files>java FileDemo1
F:\DO IT\Home Practice\Files\ByteArrayInputStreamDemo.class
F:\DO IT\Home Practice\Files\ByteArrayInputStreamDemo.java
F:\DO IT\Home Practice\Files\ByteArrayOutputStreamDemo.class
F:\DO IT\Home Practice\Files\ByteArrayOutputStreamDemo.java


No comments:

Post a Comment