public interface File extends Path, FileReadBytes, FileReadText, FileWriteBytes, FileWriteText, FileAppendBytes, FileAppendText
| Modifier and Type | Method and Description |
|---|---|
File |
clone()
Создание клона объекта
|
void |
delete()
Удаляет файл/каталог с содержимым
|
void |
delete(xyz.cofe.common.Reciver<File> deleted)
Удаляет файл/каталог с содержимым
|
void |
delete(xyz.cofe.common.Reciver<File> deleted,
VisitOptions opts)
Удаляет файл/каталог с содержимым
|
File |
getAbsolute()
Возвращает абсолютный путь
|
File |
getCanonical()
Возвращает каноническую форму
|
File |
getChild(String name)
Возвращает дочерний путь файла / каталога
|
FileSystem |
getFileSystem()
Возвращает ссылку на файловую систему
|
long |
getLength()
Возвращает длину файла
|
Date |
getModifyDate()
Возвращает дату модификации файла
|
File |
getParent()
Возвращает путь соответствующий предку файла/каталога
|
boolean |
isDirectory()
Возвращает true если файл является каталогом
|
boolean |
isExecutable()
Проверяет права исполнения
|
boolean |
isExists()
Возвращает true если файл существует
|
boolean |
isFile()
Возвращает true если файл является обычным файлом
|
boolean |
isReadable()
Проверяет возможно ли читать файл
|
boolean |
isWritable()
Проверяет права записи
|
List<File> |
listFiles()
Возвращает список дочерних файлов
|
void |
mkdir()
Создает каталог
|
void |
mkdirs()
Создает каталог и недостающие родит. каталоги
|
BufferedOutputStream |
openAppend()
Открывает для дозаписи в конец файла
|
BufferedInputStream |
openRead()
Открывает файл для чтения
|
RandomAccessFile |
openReadWrite(OpenMode mode)
Открытие файла для чтения/запичи
|
BufferedOutputStream |
openWrite()
Открывает файл для записи
|
void |
renameTo(File target)
Переименовывает файл/каталог
|
void |
setExecutable(boolean executable)
Устанавливает права исполнения
|
void |
setExecutable(boolean executable,
boolean ownerOnly)
Устанавливает права исполнения
|
void |
setModifyDate(Date modifyDate)
Устанавливает дату модификации файла
|
void |
setReadable(boolean readable)
Устанавливает права чтения
|
void |
setReadable(boolean readable,
boolean ownerOnly)
Устанавливает права чтения
|
void |
setWritable(boolean writable)
Устанавливает права записи
|
void |
setWritable(boolean writable,
boolean ownerOnly)
Устанавливает права записи
|
Iterable<File> |
walk()
Возвращает последовательность файлов/каталогов для обхода содержимого
|
Iterable<File> |
walk(VisitOptions opts)
Возвращает последовательность файлов/каталогов для обхода содержимого
|
getComponents, getName, getPath, isAbsolute, isRootcompareToreadBytes, readBytes, readBytesreadText, readText, readTextwriteBytes, writeBytes, writeByteswriteText, writeTextappendBytes, appendBytes, appendBytesappendText, appendTextFile clone()
FileSystem getFileSystem()
File getParent()
File getCanonical()
getCanonical in interface PathFile getAbsolute()
getAbsolute in interface Pathboolean isDirectory()
boolean isFile()
boolean isExists()
Date getModifyDate()
void setModifyDate(Date modifyDate)
modifyDate - дата модификации файлаlong getLength()
BufferedInputStream openRead()
BufferedOutputStream openWrite()
BufferedOutputStream openAppend()
RandomAccessFile openReadWrite(OpenMode mode)
mode - Режим открытияIterable<File> walk()
Iterable<File> walk(VisitOptions opts)
opts - Опции обхода каталогаboolean isReadable()
void setReadable(boolean readable)
readable - true - чтение доступноvoid setReadable(boolean readable,
boolean ownerOnly)
readable - true - чтение доступноownerOnly - true - только для владельцаboolean isWritable()
void setWritable(boolean writable)
writable - true - запись разрешенаvoid setWritable(boolean writable,
boolean ownerOnly)
writable - true - запись разрешенаownerOnly - true - только для владельцаboolean isExecutable()
void setExecutable(boolean executable)
executable - true - исполнение разрешеноvoid setExecutable(boolean executable,
boolean ownerOnly)
executable - true - исполнение разрешеноownerOnly - true - только для владельцаvoid delete()
void delete(xyz.cofe.common.Reciver<File> deleted)
deleted - удаленные файлы/каталогиvoid delete(xyz.cofe.common.Reciver<File> deleted, VisitOptions opts)
deleted - удаленные файлы/каталогиopts - опции обхода каталогаvoid mkdir()
void mkdirs()
void renameTo(File target)
target - новое имяCopyright © 2017. All rights reserved.