-
Notifications
You must be signed in to change notification settings - Fork 0
Homework #5
mihnayan edited this page Dec 3, 2014
·
2 revisions
Написать виртуальную файловую систему (VFS) со следующим интерфейсом:
public interface VFS {
boolean isExist(String path);
boolean isDirectory(String path);
String getAbsolutePath(String file);
byte[] getBytes(String file);
String getUFT8Text(String file);
Iterator<String> getIterator(String startDir);
}
VFS НЕ должна загружать файлы в память при старте сервера. Задача этой системы скрывать детали работы с файлами. При желании можно написать mock реализацию in-memory VFS для тестов.