• 技术文章 >Java >Java基础

    java中如何判断file是否存在

    VV2019-11-27 10:01:25原创966

    此示例显示如何使用File类的file.exists()方法检查文件的存在。

    示例一:

    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在线教程

    示例二:

    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中如何判断file是否存在的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:java 判断 file 存在
    上一篇:java判断是否存在文件的方法介绍(附代码) 下一篇:java报错找不到文件解决方法
    大前端线上培训班

    相关文章推荐

    • java数据结构之队列的入队和出队• Java如何创建对象?五种方式介绍• java中如何判断字符串是以什么开头• java多线程和并发面试题目(第4题,附答案)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网