import java.io.IOException;
public class Kansio extends Tiedosto{
    private Tiedosto[] sisältö;
    private int lkm;

    public Kansio (String nimi, String tekijä, Kansio kansio) throws IOException{
	super(nimi, tekijä, kansio);
	sisältö = new Tiedosto[100];
	lkm = 0;
    }
    
    public void lisäys(Tiedosto t) throws IOException{
	for (int n= 0; n < lkm ;n++) {
	    if (sisältö[n].nimi() == t.nimi()) {
		throw new IOException("Nimi on jo varattu");
	    }
	}
	sisältö[lkm] = t;
	lkm++;
    }

    public String toString(){
	return "Sisältö";
    }

    public long koko(){
	long yhteensä = 0;
	for (int n = 0; n < this.lkm; n++) {
	    yhteensä += sisältö[n].koko();
	}
	return yhteensä;
    }
} 
