Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.*;
- public class CopyFile {
- private static ArrayList<File> files = new ArrayList<File>();
- private static ArrayList<FileReader> readers = new ArrayList<FileReader>();
- private static String result;
- private static BufferedWriter writer;
- public static void main(String[] args){
- try{
- for(int i = 0; i < args.length-1; i++){
- files.add(new File(args[i]));
- }
- result = args[args.length-1];
- }catch(Exception e){
- System.out.println("Du har ikke nok argumenter");
- }
- try {
- writer = new BufferedWriter(new FileWriter(result));
- } catch (IOException e) {
- System.out.println("Grraaw, det virker ikke");
- }
- for(File f : files){
- try{
- readers.add(new FileReader(f));
- }catch(FileNotFoundException e){
- System.out.println("Ohøj, en af dine filer findes ikke matey");
- }
- BufferedReader bReader = null;
- try{
- for(FileReader fr : readers){
- bReader = new BufferedReader(fr);
- int i = bReader.read();
- System.out.println(i);
- while(i != -1){
- writer.write(i);
- i = bReader.read();
- }
- System.out.println("File: " + i);
- fr.close();
- }
- bReader.close();
- writer.close();
- }catch(IOException e){
- System.out.println("Noget gik galt skipper"); e.printStackTrace();
- return;
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment