{
File file = new File(directory, name);
if(file.isDirectory())
{
RAMDirectory subdir = ramDirectory.mkdir(name);
subdir.touch(file.lastModified());
populateRAMDirectory(subdir, file);
}
else
{
ramDirectory.add(name, readContent(file)).touch(file.lastModified());