public interface FileObject
Все методы в этом интерфейсе могли бы бросить SecurityException, если исключение безопасности происходит.
Если явно не позволено, все методы в этом интерфейсе могли бы бросить NullPointerException если дано a null
параметр.
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
delete()
Удаляет этот объект файла.
|
CharSequence |
getCharContent(boolean ignoreEncodingErrors)
Получает символьный контент этого объекта файла, при наличии.
|
long |
getLastModified()
Получает время, этот объект файла был последний измененный.
|
Строка |
getName()
Получает удобное для пользователя имя для этого объекта файла.
|
InputStream |
openInputStream()
Получает InputStream для этого объекта файла.
|
OutputStream |
openOutputStream()
Получает OutputStream для этого объекта файла.
|
Читатель |
openReader(boolean ignoreEncodingErrors)
Получает читателя для этого объекта.
|
Писатель |
openWriter()
Получает Писателя для этого объекта файла.
|
URI |
toUri()
Возвращает URI, идентифицирующий этот объект файла.
|
URI toUri()
String getName()
"BobsApp\Test.java"
на командной строке должен возвратиться этот метод "BobsApp\Test.java"
тогда как toUri метод мог бы возвратиться file:///C:/Documents%20and%20Settings/UncleBob/BobsApp/Test.java
.InputStream openInputStream() throws IOException
IllegalStateException
- если этот объект файла был открыт для того, чтобы записать и не поддерживает чтениеUnsupportedOperationException
- если этот вид объекта файла не поддерживает доступ байтаIOException
- если ошибка ввода-вывода произошлаOutputStream openOutputStream() throws IOException
IllegalStateException
- если этот объект файла был открыт для того, чтобы читать и не поддерживает записьUnsupportedOperationException
- если этот вид объекта файла не поддерживает доступ байтаIOException
- если ошибка ввода-вывода произошлаReader openReader(boolean ignoreEncodingErrors) throws IOException
ignoreEncodingErrors
истина.ignoreEncodingErrors
- проигнорируйте ошибки кодирования если истинаIllegalStateException
- если этот объект файла был открыт для того, чтобы записать и не поддерживает чтениеUnsupportedOperationException
- если этот вид объекта файла не поддерживает символьный доступIOException
- если ошибка ввода-вывода произошлаCharSequence getCharContent(boolean ignoreEncodingErrors) throws IOException
ignoreEncodingErrors
истина.ignoreEncodingErrors
- проигнорируйте ошибки кодирования если истинаnull
иначеIllegalStateException
- если этот объект файла был открыт для того, чтобы записать и не поддерживает чтениеUnsupportedOperationException
- если этот вид объекта файла не поддерживает символьный доступIOException
- если ошибка ввода-вывода произошлаWriter openWriter() throws IOException
IllegalStateException
- если этот объект файла был открыт для того, чтобы читать и не поддерживает записьUnsupportedOperationException
- если этот вид объекта файла не поддерживает символьный доступIOException
- если ошибка ввода-вывода произошлаlong getLastModified()
boolean delete()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92