Friday, November 2, 2012
Count order Ids from files in a folder
/*--
This program counts the no of order and the displays the total orders
--*/
import java.io.*;
import java.io.FileWriter;
import lrapi.lr;
import lrapi.web;
public class Actions
{
private String file_Contents;
public int sum;
int totalOrderCount = 0;
public int init() {
sum = 0;
return 0;
}
public int action() throws FileNotFoundException, IOException {
String dirPath="D:\\OrderIDs\\20090407\\"; //change the Directory accordingly
File dir_path = new File(dirPath);
File[] files = dir_path.listFiles();
for(int i=0; i < files.length; i++){
String fileName = files[i]+"";
//System.out.println("Files: "+ files[i]); // displays all the file names
int orderCount=0;
FileReader fr = new FileReader(fileName);
LineNumberReader ln = new LineNumberReader(fr);
while (ln.readLine() != null){
orderCount++;
totalOrderCount++;
} // end while
System.out.println(""+ files[i] + ": " + orderCount);
} // end for
System.out.println("\n");
System.out.println("Total OrderIds: "+ totalOrderCount);
System.out.println("No of files:"+ files.length); // displays no of files
return 0;
}
public int end() {
return 0;
}
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment