Программирование на Java.Подробное руководство

       

Создание объекта класса File


У вас есть три возможности создать объект класса File, вызвав для этого один из трех конструкторов:

public File(String path); public File(File dir, String name); public File(String path, String name);

Первый из этих конструкторов имеет единственный параметр - ссылку на строку пути к файлу или каталогу. С помощью второго конструктора вы можете указать отдельно каталог dir и имя файла, для которого создается объект в текущем каталоге. И, наконец, третий конструктор позволяет указать полный путь к каталогу и имя файла.

Если первому из перечисленных конструкторов передать ссылку со значением null, возникнет исключение NullPointerException.

Пользоваться конструкторам очень просто. Вот, например, как создать объект класса File для файла c:\autoexec.bat и каталога d:\winnt:

f1 = new File("c:\\autoexec.bat"); f2 = new File("d:\\winnt");



Содержание раздела