33 Java. Потоки ввода-вывода. Работа с файлами. Белорусский государственный экономический университет кафедра экономической информатики
Скачать 1.6 Mb.
|
Работа с каталогамиЕсли объект File представляет каталог, то его метод isDirectory() возвращает true. И поэтому мы можем получить его содержимое - вложенные подкаталоги и файлы с помощью методов list() и listFiles(). Получим все подкаталоги и файлы в определенном каталоге. Замечание. Дляпроверкиработоспособностипрограммынеобходимоиспользовать интегрированную среду JDoodle(https://www.jdoodle.com/online-java-compiler-ide/)врежимеAdvancedIDE.Вэтомрежимевлевомокне,определяющемструктурупроектаJava,необходимо создать несколько пустых папок и файлов (обведено красным,Рисунок1).Послеэтогозапуститьпрограмму,приведеннуюнижерисунка. Рисунок 1 – Структура каталогов и файлов проектаПример. Результат работы программы: Замечание. Еслиразработчикиспользуетинсталлируемоепрограммноеобеспечение на своем конструкторе для выполнения программ на Java, тоследуетнезабывать,чтострока,указывающаяпутьдолжнаиметьопределенный синтаксис,например:"C://SomeDir//NewDir". Теперь выполним еще ряд операций с каталогами, как удаление, переименование и создание. Пример. Результат работы программы: Замечание. Ксожалению,прииспользованиионлайнинтегрированныхсредфизическипродемонстрироватьрезультатыработыскаталогаминепредставляетсявозможным. Работа с файламиРабота с файлами аналогична работе с каталога. Например, получим данные по одному из файлов (файл data, Рисунок 1). Пример. Результат работы программы: |