Esta iniciado en el constructor
public DirectoryPRAC5() {
this.space = new ArrayList<DirectoryItem>();
this.current = -1;
}
pd: el codigo anterior da el error de:
The constructor DirectoryItem (int,String) is undefined
Sería de ayuda que posteases todo el código, a ciegas es muy difícil.
Ese error indica que tu al constructor le pasas dos parámetros, int y string, y no está definido ningún constructor con esos parámetros, solo hay dos, con dos string, y con tres.