Pages

Thursday, June 18, 2009

Reading Files From a Certain Location Using JAVA


Here is a simple example of reading files from any folder and list their names and size on disk. The code goes here:

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class FileTest {
public static void main(String args[]){
File file = new File("C:/windows/system32");
File files[] = file.listFiles();



try{
BufferedWriter writer = new BufferedWriter(new FileWriter("c:/ex.txt"));
for(int i=0;i<files.length;i++){
Long size =(files[i].length());
String leng= String.valueOf(size);
Float lg = Float.valueOf(leng)/1024;
writer.write(files[i]+" ------size ="+lg+"KB");
writer.newLine();
}
writer.close();
}
catch(IOException e){
e.printStackTrace();
}
}
}

Output:

No comments:

Post a Comment