Java предоставляет несколько классов в пакете java.io
для работы с текстом, потоковыми данными и файловой системой. Недавно я предоставил несколько примеров по работе с файлами в Java и вводом-выводом в Java. Этот пост – это индекс всех статей по вводу-выводу в Java.
Java IO
- Как создать новый файл в Java В этом посте вы узнаете, как создать новый файл в программе на Java и использовать системное свойство “file.separator” для обеспечения переносимости нашей программы между платформами.
- Как удалить файл в Java В этом посте объясняется, как удалить файл или пустой каталог в Java. Обратите внимание, что операция удаления не вызывает исключений даже в том случае, если каталог не пуст и не удален.
- Java File separator, separatorChar, pathSeparator, pathSeparatorChar, объяснение с примером Узнайте о четырех статических переменных-разделителях класса File.
- Как удалить непустой каталог в Java Рекурсивная программа для удаления непустых каталогов в Java.
- Переименовать файл или переместить файл в Java Узнайте, как легко вы можете переименовать файл или переместить его в другой каталог в Java.
- Размер файла в Java Узнайте, как получить размер файла в программе на Java.
- Получить расширение файла в Java В Java у файлов нет метода для получения расширения файла, утилитная программа, показывающая, как получить расширение файла в Java.
- Проверить существование файла в Java Узнайте, как проверить, существует ли файл в Java или нет.
- Как проверить, является ли файл каталогом? Узнайте, как определить, является ли файл действительно каталогом.
- Дата последнего изменения файла в Java Узнайте, как получить дату последнего изменения файла в Java.
- Пример использования FileNameFilter в Java Узнайте, как использовать FileNameFilter для списка файлов с определенным расширением в Java.
- Путь к файлу Java, Абсолютный путь и Канонический путь объяснены Узнайте разницу между различными типами путей к файлам в Java.
- Разрешения на файл Java Узнайте, как получить разрешения на файл для пользователя приложения в программе Java и как устанавливать разрешения с использованием класса File.
- Как легко установить разрешения на файл в Java с помощью Java 7 PosixFilePermission Узнайте о недостатках использования класса File для установки разрешений и почему Java 7 PosixFilePermission – лучший способ установки разрешений на файл в Java.
- Копирование файла в Java Узнайте, как скопировать файл с использованием Stream, FileChannel, Apache Commons IO и класса Java 7 Files, и какой способ копирования файла в Java является наилучшим.
- Открытие файла в Java Узнайте, как открыть файл в связанном приложении с использованием класса java.awt.Desktop.
- Чтение файла в Java Узнайте, как читать файл с использованием классов FileReader, BufferedReader, Scanner и Java 7 Files, и узнайте, как получить поддержку кодировки и наилучший способ чтения файла в Java.
- Пример сканера файла Java Узнайте, как использовать класс Scanner для чтения полного файла, разбора файла на основе регулярного выражения и токенов.
- Чтение файла в строку в Java Узнайте, как прочитать полный файл в строку в Java.
- Чтение файла построчно в Java Узнайте, как читать файл построчно в Java, это удобно при работе с большими файлами в Java.
- Запись файла в Java Узнайте, как записать файл с помощью FileWriter, BufferedWriter, класса Files в Java 7 и FileOutputStream, и какой выбрать в зависимости от требований вашего проекта.
- Добавление текста в файл в Java Узнайте, как добавить данные в существующий файл в Java.
- Пример преобразования ввода Java в файл Узнайте, как преобразовать ввод в файл в Java с использованием OutputStream.
- Случайный доступ к файлу Java Пример, демонстрирующий использование Java RandomAccessFile для чтения и записи данных в конкретный индекс в файле.
- Скачать файл по URL Узнайте, как скачать файл по URL в программе на Java.
- Как записать объект в файл на Java Узнайте, как сохранить объект в файле на Java с использованием сериализации.
- Как прочитать объект из файла на Java Узнайте, как создать объект из файла на Java с использованием десериализации.
- Как скомпилировать и запустить программу на Java в другой программе на Java Мелкая программа, демонстрирующая, как можно скомпилировать и запустить программу на Java из другой программы на Java.
- Файл свойств Java и XML-файл свойств Узнайте, как читать и записывать файлы свойств и XML-файлы свойств на Java.
- Сжатие файла или каталога с использованием Java ZIP В этой статье вы узнаете, как сжать файл в формате ZIP, пример показывает, как рекурсивно сжать каталог в формат ZIP.
- Пример разархивации файла Java В этой статье вы узнаете, как разархивировать zip-архив.
- Пример сжатия файла в формате GZIP на Java В этой статье вы узнаете, как сжать файл в формате GZIP, а затем как его разархивировать на Java.
- Временный файл Java Java предоставляет API для создания временных файлов, которые могут быть использованы программой; имена файлов случайны, поэтому их сложно взломать. Узнайте, как создавать временные файлы в Java и читать/писать данные в них.
Обязательно поделитесь этим с другими и добавьте в закладки для будущего использования.
Source:
https://www.digitalocean.com/community/tutorials/java-io-tutorial