이 예제에서는 File 클래스의 file.exists()
메서드를 사용하여 파일의 존재를 확인하는 방법을 보여줍니다.
예제 1:
package com.yiibai; import java.io.File; public class FileExistence { public static void main(String[] args) { File file = new File("F:/worksp/javaexamples/java_files/myfile.txt"); System.out.println(file.exists()); } }
위의 예시 코드를 실행하면 다음과 같은 결과가 나타납니다. -
trueShell
무료 관련 동영상 튜토리얼: java 온라인 튜토리얼
예제 2:
package com.yiibai; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.PrintWriter; import java.nio.file.FileAlreadyExistsException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class FileExistence2 { public static void main(String[] args) throws IOException { File f = new File(System.getProperty("user.dir")+"/folder/file.txt"); System.out.println(f.exists()); if(!f.getParentFile().exists()){ f.getParentFile().mkdirs(); } if(!f.exists()){ try { f.createNewFile(); } catch (Exception e) { e.printStackTrace(); } } try { File dir = new File(f.getParentFile(), f.getName()); PrintWriter pWriter = new PrintWriter(dir); pWriter.print("writing anything..."); pWriter.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } } }
위의 예제 코드를 실행하면 다음과 같은 결과가 생성됩니다.
falseShell
실행하면 결과는 다음과 같습니다:
true
Java에 대해 더 알고 싶다면 다음을 방문하세요: java 입문 프로그램
위 내용은 Java에 파일이 존재하는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!