Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Directory;
- import java.util.ArrayList;
- import java.util.List;
- public class Directory {
- List<Directory> directories;
- private int size=0;
- List<File> files;
- public Directory() {
- directories=new ArrayList<Directory>();
- files= new ArrayList<File>();
- }
- public Directory(File a,File b){
- files.add(a);
- files.add(b);
- }
- public Directory(Directory a,File b) {
- this.directories.add(a);
- this.files.add(b);
- }
- public Directory(File a){
- this.files.add(a);
- }
- public int getSize() {
- for (int i=0;i<directories.size();i++) {
- for (int j = 0; j < files.size(); j++) {
- Directory a = directories.get(i);
- File b=a.files.get(j);
- size += b.getSize();
- }
- }
- return size;
- }
- public void setFiles(File a){
- files.add(a);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement