public class RootJavaFile extends JavaFile
| Modifier and Type | Field and Description |
|---|---|
protected String[] |
components |
protected Date |
date |
protected static RootJavaFile |
instance |
protected boolean |
isAbsolute |
protected boolean |
isDirectory |
protected boolean |
isExecutable |
protected boolean |
isExists |
protected boolean |
isFile |
protected boolean |
isReadable |
protected boolean |
isWritable |
protected String |
name |
protected String |
path |
| Modifier | Constructor and Description |
|---|---|
protected |
RootJavaFile() |
| Modifier and Type | Method and Description |
|---|---|
RootJavaFile |
clone()
Создание клона объекта
|
int |
compareTo(Path path) |
void |
delete()
Удаляет файл/каталог с содержимым
|
void |
delete(Reciver<File> deleted)
Удаляет файл/каталог с содержимым
|
void |
delete(Reciver<File> deleted,
VisitOptions opts)
Удаляет файл/каталог с содержимым
|
boolean |
equals(Object obj) |
static RootJavaFile |
get() |
JavaFile |
getAbsolute()
Возвращает абсолютный путь
|
JavaFile |
getCanonical()
Возвращает каноническую форму
|
JavaFile |
getChild(String name)
Возвращает дочерний путь файла / каталога
|
String[] |
getComponents()
Возвращает компоненты пути
|
File |
getFile() |
long |
getLength()
Возвращает длину файла
|
Date |
getModifyDate()
Возвращает дату модификации файла
|
String |
getName()
Возвращает имя файла/каталога, т.е. обычно последний компонент пути
|
JavaFile |
getParent()
Возвращает путь соответствующий предку файла/каталога
|
String |
getPath()
Возвращает весь путь
|
boolean |
isAbsolute()
Проверяет, путь является абсолютным или относительным
|
boolean |
isDirectory()
Возвращает true если файл является каталогом
|
boolean |
isExecutable()
Проверяет права исполнения
|
boolean |
isExists()
Возвращает true если файл существует
|
boolean |
isFile()
Возвращает true если файл является обычным файлом
|
boolean |
isReadable()
Проверяет возможно ли читать файл
|
boolean |
isRoot()
Проверят что путь является корневым
|
boolean |
isWritable()
Проверяет права записи
|
List<File> |
listFiles()
Возвращает список дочерних файлов
|
void |
mkdir()
Создает каталог
|
void |
mkdirs()
Создает каталог и недостающие родит. каталоги
|
BufferedInputStream |
openRead()
Открывает файл для чтения
|
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)
Устанавливает права записи
|
getFileSystem, hashCode, isOS_Windows, openAppend, openReadWrite, toString, walk, walkappendBytes, 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 static RootJavaFile instance
protected Date date
protected boolean isExecutable
protected boolean isWritable
protected boolean isReadable
protected boolean isExists
protected String name
protected String path
protected String[] components
protected boolean isFile
protected boolean isDirectory
protected boolean isAbsolute
public RootJavaFile clone()
AbstractFilepublic static RootJavaFile get()
public void renameTo(File file)
Filepublic void mkdirs()
Filepublic void mkdir()
Filepublic void delete(Reciver<File> deleted, VisitOptions opts)
Filepublic void delete(Reciver<File> deleted)
Filepublic void delete()
Filepublic void setModifyDate(Date modifyDate)
FilesetModifyDate in interface FilesetModifyDate in class JavaFilemodifyDate - дата модификации файлаpublic void setExecutable(boolean executable,
boolean ownerOnly)
FilesetExecutable in interface FilesetExecutable in class JavaFileexecutable - true - исполнение разрешеноownerOnly - true - только для владельцаpublic void setExecutable(boolean executable)
FilesetExecutable in interface FilesetExecutable in class JavaFileexecutable - true - исполнение разрешеноpublic boolean isExecutable()
FileisExecutable in interface FileisExecutable in class JavaFilepublic void setWritable(boolean writable,
boolean ownerOnly)
FilesetWritable in interface FilesetWritable in class JavaFilewritable - true - запись разрешенаownerOnly - true - только для владельцаpublic void setWritable(boolean writable)
FilesetWritable in interface FilesetWritable in class JavaFilewritable - true - запись разрешенаpublic boolean isWritable()
FileisWritable in interface FileisWritable in class JavaFilepublic void setReadable(boolean readable,
boolean ownerOnly)
FilesetReadable in interface FilesetReadable in class JavaFilereadable - true - чтение доступноownerOnly - true - только для владельцаpublic void setReadable(boolean readable)
FilesetReadable in interface FilesetReadable in class JavaFilereadable - true - чтение доступноpublic boolean isReadable()
FileisReadable in interface FileisReadable in class JavaFilepublic BufferedOutputStream openWrite()
Filepublic BufferedInputStream openRead()
Filepublic String getName()
Pathpublic String[] getComponents()
PathgetComponents in interface PathgetComponents in class JavaFilepublic long getLength()
Filepublic Date getModifyDate()
FilegetModifyDate in interface FilegetModifyDate in class JavaFilepublic List<File> listFiles()
Filepublic boolean isExists()
Filepublic boolean isFile()
Filepublic boolean isDirectory()
FileisDirectory in interface FileisDirectory in class JavaFilepublic JavaFile getChild(String name)
Filepublic JavaFile getParent()
Filepublic boolean isAbsolute()
PathisAbsolute in interface PathisAbsolute in class JavaFilepublic boolean isRoot()
Pathpublic JavaFile getAbsolute()
FilegetAbsolute in interface FilegetAbsolute in interface PathgetAbsolute in class JavaFilepublic JavaFile getCanonical()
FilegetCanonical in interface FilegetCanonical in interface PathgetCanonical in class JavaFilepublic int compareTo(Path path)
compareTo in interface Comparable<Path>compareTo in class JavaFileCopyright © 2018. All rights reserved.