![]()
|
|||||
Создание нового файлового объекта с помощью имеющегося ⇐ ПредыдущаяСтр 5 из 5 Создание нового файлового объекта с помощью имеющегося | |||||
File getAbsoluteFile() | Создание нового файлового объекта по абсолютному пути, соответствующему текущему файловому объекту. | ||||
File getCanonicalFile() | Создание нового файлового объекта по каноническому пути, соответствующему текущему файловому объекту. Возбуждает IOException, если канонический путь не может быть построен. | ||||
File getParentFile() | Создание нового файлового объекта по абсолютному пути, соответствующему родительской папке для текущего файлового объекта. | ||||
Списки папок и файлов | |||||
String[] list() String[] list(FilenameFilter filter) | Возвращает массив строк (список) коротких имен находящихся в папке файлов и папок. Имена элементов, находящихся во вложенных папках, не показываются. Если файловый объект не соответствует существующей папке, возвращает null. При наличии фильтра возвращаются только те имена, которые соответствуют маске фильтра. | ||||
File[] listFiles() File[] listFiles(FilenameFilter filter) | Возвращает массив файловых объектов, соответствующих находящимся в папке файлов и папок. Элементы, находящиеся во вложенных папках, не учитываются. Если текущий файловый объект не соответствует существующей папке, возвращает null. При наличии фильтра возвращаются объекты только для тех имен, которые соответствуют маске фильтра. | ||||
File[] listRoots() | Возвращает массив файловых объектов, соответствующих возможным на данном компьютере корневым папкам. В Unix это папка "/", в Windows® – корневые папки всех возможных дисков. |
Пример работы с файловыми объектами:
File f1=new File(".."); // "." , "/" , "C:/../"
System.out.println("getAbsolutePath(): "+f1.getAbsolutePath());
try{
System.out.println("getCanonicalPath(): "+f1.getCanonicalPath());
}
catch(Exception e){
System.out.println("Исключение от getCanonicalPath() ");
};
System.out.println("exists(): "+f1.exists());
System.out.println("canRead(): "+f1.canRead());
System.out.println("canWrite(): "+f1.canWrite());
|
© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.
|
|