public class FileHelper extends Object
| Constructor and Description |
|---|
FileHelper(File file)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendBytes(byte[] data)
Запись данных в конец файла
|
void |
appendBytes(byte[] data,
int offset,
int dataSize)
Запись данных в конец файла
|
void |
appendBytes(byte[] data,
int offset,
int dataSize,
int blockSize,
xyz.cofe.collection.Func2<Object,Long,Long> progress)
Запись данных в конец файла
|
void |
appendText(String text,
Charset cs)
Запись текста в конец файла
|
void |
appendText(String text,
Charset cs,
int blockSize,
xyz.cofe.collection.Func2<Object,Long,Long> progress)
Запись текста в конец файла
|
byte[] |
readBytes()
Чтение байтового содержимого файла
|
byte[] |
readBytes(int maxSize)
Чтение байтового содержимого файла
|
byte[] |
readBytes(int maxSize,
int blockSize,
xyz.cofe.collection.Func2<Object,Long,Long> progress)
Чтение байтового содержимого файла
|
String |
readText(Charset cs)
Чтение текстового содержимого файла
|
String |
readText(Charset cs,
int maxSize)
Чтение текстового содержимого файла
|
String |
readText(Charset cs,
int maxSize,
int blockSize,
xyz.cofe.collection.Func2<Object,Long,Long> progress)
Чтение текстового содержимого файла
|
void |
writeBytes(byte[] data)
Запись данных
|
void |
writeBytes(byte[] data,
int offset,
int dataSize)
Запись данных
|
void |
writeBytes(byte[] data,
int offset,
int dataSize,
int blockSize,
xyz.cofe.collection.Func2<Object,Long,Long> progress)
Запись данных
|
void |
writeText(String text,
Charset cs)
Запись текста в файл
|
void |
writeText(String text,
Charset cs,
int blockSize,
xyz.cofe.collection.Func2<Object,Long,Long> progress)
Запись текста в файл
|
public final File file
public FileHelper(File file)
file - файлpublic String readText(Charset cs, int maxSize, int blockSize, xyz.cofe.collection.Func2<Object,Long,Long> progress)
cs - Кодировка (возможно null, тогда будет использоваться кодировка по умолчанию)maxSize - Максимальное кол-во байт или -1blockSize - Размер блока читаемого за раз или -1progress - Функция уведомления чтения или null. public String readText(Charset cs, int maxSize)
cs - Кодировка (возможно null, тогда будет использоваться кодировка по умолчанию)maxSize - Максимальное кол-во байт или -1public String readText(Charset cs)
cs - Кодировка (возможно null, тогда будет использоваться кодировка по умолчанию)public void writeText(String text, Charset cs, int blockSize, xyz.cofe.collection.Func2<Object,Long,Long> progress)
text - Текстcs - КодировкаblockSize - Размер блока или -1progress - Функция уведомления записи или null. public void writeText(String text, Charset cs)
text - Текстcs - Кодировкаpublic void appendText(String text, Charset cs, int blockSize, xyz.cofe.collection.Func2<Object,Long,Long> progress)
text - Текстcs - КодировкаblockSize - Размер блока или -1progress - Функция уведомления записи или null. public void appendText(String text, Charset cs)
text - Текстcs - Кодировкаpublic byte[] readBytes(int maxSize,
int blockSize,
xyz.cofe.collection.Func2<Object,Long,Long> progress)
maxSize - Максимальное кол-во байт или -1blockSize - Размер блока читаемого за раз или -1progress - Функция уведомления чтения или null. public byte[] readBytes(int maxSize)
maxSize - Максимальное кол-во байт или -1public byte[] readBytes()
public void writeBytes(byte[] data,
int offset,
int dataSize,
int blockSize,
xyz.cofe.collection.Func2<Object,Long,Long> progress)
data - Данные кторые должны быть записаныoffset - СмещениеdataSize - Кол-во записываемых данныхblockSize - Размер блока записываемых данных за раз или -1progress - Функция уведомления записи или null. public void writeBytes(byte[] data,
int offset,
int dataSize)
data - Данные кторые должны быть записаныoffset - СмещениеdataSize - Кол-во записываемых данныхpublic void writeBytes(byte[] data)
data - Данные кторые должны быть записаныpublic void appendBytes(byte[] data,
int offset,
int dataSize,
int blockSize,
xyz.cofe.collection.Func2<Object,Long,Long> progress)
data - Данные кторые должны быть записаныoffset - СмещениеdataSize - Кол-во записываемых данныхblockSize - Размер блока записываемых данных за раз или -1progress - Функция уведомления записи или null. public void appendBytes(byte[] data,
int offset,
int dataSize)
data - Данные кторые должны быть записаныoffset - СмещениеdataSize - Кол-во записываемых данныхpublic void appendBytes(byte[] data)
data - Данные кторые должны быть записаныCopyright © 2017. All rights reserved.