public class JavaFile extends AbstractFile implements File
| Modifier | Constructor and Description |
|---|---|
protected |
JavaFile() |
|
JavaFile(File path) |
|
JavaFile(JavaFile src) |
|
JavaFile(String path) |
| Modifier and Type | Method and Description |
|---|---|
JavaFile |
clone()
Создание клона объекта
|
int |
compareTo(Path o) |
void |
delete()
Удаляет файл/каталог с содержимым
|
void |
delete(Reciver<File> deleted)
Удаляет файл/каталог с содержимым
|
void |
delete(Reciver<File> deleted,
VisitOptions opts)
Удаляет файл/каталог с содержимым
|
boolean |
equals(Object obj) |
JavaFile |
getAbsolute()
Возвращает абсолютный путь
|
JavaFile |
getCanonical()
Возвращает каноническую форму
|
JavaFile |
getChild(String name)
Возвращает дочерний путь файла / каталога
|
String[] |
getComponents()
Возвращает компоненты пути
|
File |
getFile() |
FileSystem |
getFileSystem()
Возвращает ссылку на файловую систему
|
long |
getLength()
Возвращает длину файла
|
Date |
getModifyDate()
Возвращает дату модификации файла
|
String |
getName()
Возвращает имя файла/каталога, т.е. обычно последний компонент пути
|
JavaFile |
getParent()
Возвращает путь соответствующий предку файла/каталога
|
String |
getPath()
Возвращает весь путь
|
int |
hashCode() |
boolean |
isAbsolute()
Проверяет, путь является абсолютным или относительным
|
boolean |
isDirectory()
Возвращает true если файл является каталогом
|
boolean |
isExecutable()
Проверяет права исполнения
|
boolean |
isExists()
Возвращает true если файл существует
|
boolean |
isFile()
Возвращает true если файл является обычным файлом
|
protected boolean |
isOS_Windows() |
boolean |
isReadable()
Проверяет возможно ли читать файл
|
boolean |
isRoot()
Проверят что путь является корневым
|
boolean |
isWritable()
Проверяет права записи
|
List<File> |
listFiles()
Возвращает список дочерних файлов
|
void |
mkdir()
Создает каталог
|
void |
mkdirs()
Создает каталог и недостающие родит. каталоги
|
BufferedOutputStream |
openAppend()
Открывает для дозаписи в конец файла
|
BufferedInputStream |
openRead()
Открывает файл для чтения
|
RandomAccessFile |
openReadWrite(OpenMode mode)
Открытие файла для чтения/запичи
|
BufferedOutputStream |
openWrite()
Открывает файл для записи
|
void |
renameTo(File file)
Переименовывает файл/каталог
|
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)
Устанавливает права записи
|
String |
toString() |
Iterable<File> |
walk()
Возвращает последовательность файлов/каталогов для обхода содержимого
|
Iterable<File> |
walk(VisitOptions opts)
Возвращает последовательность файлов/каталогов для обхода содержимого
|
appendBytes, appendBytes, appendBytes, appendText, appendText, getFileHelper, readBytes, readBytes, readBytes, readText, readText, readText, writeBytes, writeBytes, writeBytes, writeText, writeTextfinalize, getClass, notify, notifyAll, wait, wait, waitreadBytes, readBytes, readBytesreadText, readText, readTextwriteBytes, writeBytes, writeByteswriteText, writeTextappendBytes, appendBytes, appendBytesappendText, appendTextprotected File file
protected JavaFile()
public JavaFile(String path)
public JavaFile(File path)
public JavaFile(JavaFile src)
public JavaFile clone()
AbstractFileclone in interface Fileclone in class AbstractFilepublic File getFile()
public FileSystem getFileSystem()
FilegetFileSystem in interface Filepublic JavaFile getCanonical()
FilegetCanonical in interface FilegetCanonical in interface Pathpublic JavaFile getAbsolute()
FilegetAbsolute in interface FilegetAbsolute in interface Pathpublic boolean isAbsolute()
PathisAbsolute in interface Pathpublic boolean isRoot()
Pathpublic JavaFile getParent()
Filepublic JavaFile getChild(String name)
Filepublic boolean isDirectory()
FileisDirectory in interface Filepublic boolean isFile()
Filepublic boolean isExists()
Filepublic List<File> listFiles()
Filepublic Date getModifyDate()
FilegetModifyDate in interface Filepublic long getLength()
Fileprotected boolean isOS_Windows()
public String[] getComponents()
PathgetComponents in interface Pathpublic String getName()
Pathpublic int compareTo(Path o)
compareTo in interface Comparable<Path>public BufferedInputStream openRead()
Filepublic BufferedOutputStream openWrite()
Filepublic BufferedOutputStream openAppend()
FileopenAppend in interface Filepublic RandomAccessFile openReadWrite(OpenMode mode)
FileopenReadWrite in interface Filemode - Режим открытияpublic Iterable<File> walk(VisitOptions opts)
Filepublic Iterable<File> walk()
Filepublic boolean isReadable()
FileisReadable in interface Filepublic void setReadable(boolean readable)
FilesetReadable in interface Filereadable - true - чтение доступноpublic void setReadable(boolean readable,
boolean ownerOnly)
FilesetReadable in interface Filereadable - true - чтение доступноownerOnly - true - только для владельцаpublic boolean isWritable()
FileisWritable in interface Filepublic void setWritable(boolean writable)
FilesetWritable in interface Filewritable - true - запись разрешенаpublic void setWritable(boolean writable,
boolean ownerOnly)
FilesetWritable in interface Filewritable - true - запись разрешенаownerOnly - true - только для владельцаpublic boolean isExecutable()
FileisExecutable in interface Filepublic void setExecutable(boolean executable)
FilesetExecutable in interface Fileexecutable - true - исполнение разрешеноpublic void setExecutable(boolean executable,
boolean ownerOnly)
FilesetExecutable in interface Fileexecutable - true - исполнение разрешеноownerOnly - true - только для владельцаpublic void setModifyDate(Date modifyDate)
FilesetModifyDate in interface FilemodifyDate - дата модификации файлаpublic void delete()
Filepublic void delete(Reciver<File> deleted)
Filepublic void delete(Reciver<File> deleted, VisitOptions opts)
Filepublic void mkdir()
Filepublic void mkdirs()
Filepublic void renameTo(File file)
FileCopyright © 2018. All rights reserved.