- Создать пустой файл:
void createFile(String fileName); - Записать контент в существующий файл
void writeContent(String fileName, byte[] content); - Прочитать контент.
byte[] readContent(String fileName); - Удалить файл:
void deleteFile(String fileName);
MAX_FILES_COUNT- максимальное количество файловFILE_HEADER_SIZE- размер заголовка файлаMAX_FILE_SIZE- максимальный размер одного файла (количество байт, которое резервируется под каждый файл)CONTENT_START_POSITION- позиция в файле, с которой начинается контент файлов
FileNotFoundException- при вызове операции над несуществующим файлом.TooLargeFileException- файл больше чем максимально разрешенный размер файла (Constants.MAX_FILE_SIZE)FileAlreadyExistsException- при попытке создания уже существующего файла
- Не ограничивать размер файлов.
- Не резервировать лишнее место под каждый файл.