Guest User

FirstLastSeenToTimeTracker

a guest
Jun 29th, 2013
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.66 KB | None | 0 0
  1. import java.io.*;
  2.  
  3.  
  4.  
  5. public class ConverterFirstLastSeenToTimeTracker {
  6.     public static void main (String [] args) throws IOException{
  7.                 File folder = new File("C:\\Put\\Your\\FirstLastSeen\\Data\\Directory\\Here");
  8.                 PrintWriter out = new PrintWriter(new FileWriter("C:\\Put\\Where\\You\\Want\\The\\TimeTracker\\Data.yml"));
  9.                 File[] listOfFiles = folder.listFiles();
  10.                 String [] first = new String [listOfFiles.length];
  11.                 String [] last = new String [listOfFiles.length];
  12.                    for (int i = 0; i < listOfFiles.length; i++)
  13.                        try{
  14.                            if(listOfFiles[i].getName() != null){
  15.                        
  16.                                FileInputStream fstream = new FileInputStream("C:\\Put\\Your\\FirstLastSeen\\Data\\Directory\\Here" + listOfFiles[i].getName());
  17.                                DataInputStream in = new DataInputStream(fstream);
  18.                                BufferedReader br = new BufferedReader(new InputStreamReader(in));
  19.                                String strLine;
  20.                                while((strLine = br.readLine()) != null){
  21.                                    if (strLine.charAt(0) == '#'){
  22.                                        continue;
  23.                                    }
  24.                                    if (strLine.charAt(0) == 'F'){
  25.                                        first[i] = (strLine.substring(10));
  26.                                        strLine = br.readLine();
  27.                                        last[i] = (strLine.substring(9));
  28.                                    }
  29.                                }
  30.                                in.close();
  31.                            }
  32.                        }
  33.             catch (Exception e){
  34.                 System.err.println("Error: " + e.getMessage());
  35.             }
  36.                    for(int i = 0; i < listOfFiles.length; i++){
  37.                        out.println(
  38.                                listOfFiles[i].getName() + ": \n" +
  39.                                 "  first: " + first[i] +
  40.                                 "\n  last: " + last[i] +
  41.                                 "\n  playtime: " + 0
  42.                                 );
  43.                    }
  44.                     out.close();
  45.         }
  46.     }
Advertisement
Add Comment
Please, Sign In to add comment