В версии даты Java файлы доступны через класс файлов, но операция класса файла ограничена, и характеристики определенной файловой системы нельзя использовать, а производительность не высока. Когда возникает ошибка доступа, многие люди напрямую возвращают ложь и не предоставляют информацию об исключении. Таким образом, Java7 добавил два новых файла класса инструментов и пути для манипулирования файлами. Класс файлов содержит большое количество статических методов для манипулирования файлами. Java7 также представляет интерфейс пути, который представляет путь платформы, который не связан с платформой. Что касается его использования, мы подробно представим его ниже.
Пути предоставляют два метода для получения объектов пути.
1. Получить (URL URL)
2. Get (Строка сначала, строка… больше), это метод для объединения нескольких строк в путь
Ниже приведен тестовый код
пакет com.sdjz.test1; import java.io.filenotfoundexception; импорт java.io.fileoutputstream; импорт java.io.ioexception; импорт java.nio.charset.charset; импорт java.nio.file.files; импорт java.nio.file.path; импорт. java.nio.file.attribute.fileTime; импорт java.util.arraylist; import java.util.calendar; import java.util.list; импорт java.util.list; импорт java.util.list; import java.util.list; import java.util.list; import java.ut. Класс FileStest {public static void main (string [] args) бросает filenotfoundexception, ioexception {path path = paths.get ("d:", "test.txt"); // Получить абсолютный путь Path System.out.println (path.toabsolutepath ()); // Скопируйте файл files.copy (paths.get ("d:", "test.txt"), new FileOutputStream ("text1.txt")); // Добавить содержимое чтения в список <string> lists = files.readalllines (paths.get ("d:", "est.java")); System.out.println ("Читанный файл:" + списки); System.out.println ("Это можно записать? // Создать коллекцию для добавления в список файлов <string> list = new ArrayList <> (); list.add ("adsf"); list.add ("test 1"); list.add ("test 2"); // Создать коллекцию для добавления в список файлов <string> list = new ArrayList <> (); list.add ("adsf"); list.add ("test 1"); list.add ("test 2"); // написать несколько строк в файлы файлов. // определить размер указанной файловой системы.out.println ("test.txt"))); // определить, является ли это скрытой файловой системой.out.println ("test.txt"))); // Получить экземпляр календаря, чтобы установить время для календаря модификации файлов ca = calendar.getinstance (); // Установить время на 23 мая 2014 г. CA.Set (2014, 4, 23); // Установить время, когда файл был последним измененным файлом. SetlastModifiedTime (path, fileTime.frommillis (ca.getTimeInmillis ())); }}Запустите вышеуказанную программу, и вы увидите следующие результаты
Ниже приведены свойства измененного времени файла после модификации
Приведенный выше метод для доступа к файлам с использованием класса инструментов Java7 Files и Path Interface - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.