날짜의 Java 버전에서 파일은 파일 클래스를 통해 액세스되지만 파일 클래스의 작동은 제한되어 있으며 특정 파일 시스템의 특성을 활용할 수 없으며 성능이 높지 않습니다. 액세스 오류가 발생하면 많은 사람들이 직접 거짓을 반환하고 예외 정보를 제공하지 않습니다. 따라서 Java7은 파일을 조작하기위한 두 개의 새로운 도구 클래스 파일과 경로를 추가했습니다. 파일 클래스에는 파일을 조작하는 많은 정적 메소드가 포함되어 있습니다. Java7은 또한 플랫폼과 관련이없는 플랫폼 경로를 나타내는 경로 인터페이스를 소개합니다. 사용법과 관련하여 아래에서 자세히 소개합니다.
경로는 경로 객체를 얻는 두 가지 방법을 제공합니다.
1. get (url url)
2. get (String First, String… more), 이것은 여러 줄을 경로로 스플릿하는 방법입니다.
아래는 테스트 코드입니다
패키지 com.sdjz.test1; import java.io.filenotFoundException; import java.io.fileoutputStream; import java.io.ioexception; import java.nio.charset.charset; import java.nio.file.files; import java.nio.file.path; import java.nio.file.file java.nio.file.attribute.filetime; import java.util.arraylist; import java.util.calendar; import java.util.list; import java.util.list; import java.util.list; import java.util.list; import java.util.list; java.util. 클래스 filestest {public static void main (String [] args)은 filenotfoundException, ioException {path paths.get ( "d :", "test.txt"); // 경로 System.out.println (path.toabsolutepath ())의 절대 경로를 가져옵니다. // 파일 파일을 복사합니다 .Copy (paths.get ( "d :", "test.txt"), 새 FileOutputStream ( "text1.txt")); // 목록에 읽기 내용을 <string> lists = files.readalllines (paths.get ( "d :", "est.java")); System.out.println ( "읽은 파일 :" + 목록); System.out.println ( "쓰기 가능합니까? --->" + files.iswritable (paths.get ( "d :", "test.txt"))); // 파일 목록에 추가 할 컬렉션을 만듭니다 <string> list = new ArrayList <> (); list.add ( "adsf"); list.add ( "테스트 1"); list.add ( "테스트 2"); // 파일 목록에 추가 할 컬렉션을 만듭니다 <string> list = new ArrayList <> (); list.add ( "adsf"); list.add ( "테스트 1"); list.add ( "테스트 2"); // 파일 파일에 여러 문자열을 씁니다 (paths.get ( "d :", "test.txt"), list, charset.forname ( "gbk")); // 지정된 파일의 크기를 결정합니다. // 숨겨진 파일 System.out.println ( "test.txt")))); // 파일 수정 시간을 설정하려면 캘린더 인스턴스를 가져옵니다. calendar ca = calendar.getInstance (); // 2014 년 5 월 23 일까지 시간을 설정합니다. ca.set (2014, 4, 23); // 파일이 마지막으로 수정 된 파일 인 시간을 설정합니다. }}위의 프로그램을 실행하면 다음 결과가 표시됩니다.
다음은 수정 후 수정 된 파일 시간의 속성입니다.
Java7의 파일 도구 클래스 및 경로 인터페이스를 사용하여 파일에 액세스하는 위의 방법은 내가 공유하는 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.