Category: File
-
Java прочитать файл с помощью BufferedReader
Для чтения содержимого файла используется класс BufferedReader. Использовать его довольно просто: package ru.mydesignstudio.file; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class ReaderExample { public static void main(String[] args) { BufferedReader reader = null; try { reader = new BufferedReader(new FileReader(“./testFile.txt”)); String readLine; while ((readLine = reader.readLine()) != null) { System.out.println(readLine); } } catch (FileNotFoundException…
-
Java изменить права доступа к файлу
Очень часто, особенно, в Unix-системах необходимо просматривать и управлять правами доступа к файлам. Java предлагает API для просмотра права с помощью класса File: File.canRead() – возвращает true, если есть доступ на чтение File.canWrite() – возвращает true, есть есть возможность изменить файл File.canExecute() – возвращает true, если файл может быть запущен Также можно изменять права доступа с…
-
Java сформировать путь к файлу
В различных операционных системах различается разделитель пути: Для Windows это \ Для Unix-систем это / Для того, чтобы при работе с файлами учесть это различие можно использовать следующие подходы: Использовать значение системного свойства System.getProperty(“file.separator”) Использовать File.separator Задавать разделитель вручную Использование системного свойства file.separator Полный код приведен ниже: package ru.mydesignstudio.file; import java.io.File; import java.io.IOException; public class CreateFilepathSystemProperty {…
-
Java создать файл
Для того, чтобы создать в Java файл достаточно воспользоваться функцией File.createNewFile(). Функция возвращает true, если создание файла прошло успешно. package ru.mydesignstudio.file; import java.io.File; import java.io.IOException; public class CreateFileExample { public static void main(String[] args) { File file = new File(“./testFile.txt”); try { if (file.createNewFile()) { System.out.println(“Файл создан успешно”); } else { System.out.println(“Файл уже существует”); } }…