| |
:
public boolean isAbsolute();
Определение пути к файлу или каталогу
Метод getPath позволяет определить машинно-независимый путь файла или
каталога:
public String getPath();
Определение родительского каталога
Если вам нужно определить родительский каталог для объекта класса File, то
это можно сделать методом getParent:
public String getParent();
Определение длины файла в байтах
Длину файла в байтах можно определить с помощью метода length:
public long length();
Определение времени последней модификации файла или каталога
Для определения времени последней модификации файла или каталога вы можете
вызвать метод lastModified:
public long lastModified();
Заметим, однако, что этот метод возвращает время в относительных единицах с
момента запуска системы, поэтому его удобно использовать только для
относительных сравнений.
Получение текстового представления объекта
Метод toString возвращает текстовую строку, представляющую объект класса
File:
public String toString();
Получение значения хэш-кода
Метод hashCode возвращает значение хэш-кода, соответствующего объекту File:
public int hashCode();
Удаление файлов и каталогов
Для удаления ненужного файла или каталога вы должны создать соответствующий
объект File и затем вызвать метод delete:
public boolean delete();
Создание каталогов
С помощью методов mkdir и mkdirs можно создавать новые каталоги:
public boolean mkdir();
public boolean mkdirs();
Первый из этих методов создает один каталог, второй - все подкаталоги,
ведущие к создаваемому каталогу (то есть полный путь).
Переименование файлов и каталогов
Для переименования файла или каталога вы должны создать два объекта класса
File, один из которых соответствует старому имени, а второй - новому. Затем для
перовго из этих объектов нужно вызвать метод renameTo, указав ему в качестве
параметра ссылку на второй объект:
public boolean renameTo(File dest);
В случае успеха метод возвращает значение true, при возникновении ошибки -
false. Может также возникать исключение SecurityException.
Сравнение объектов класса File
Для сравнения объектов класса File вы должны использовать метод equals:
|
|