美文网首页
java中如何判断file是否存在

java中如何判断file是否存在

作者: 小人物不说大话 | 来源:发表于2020-02-25 17:56 被阅读0次

java中如何判断file是否存在

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

示例一:

package com.yiibai;

import java.io.File;

publicclassFileExistence {

    publicstaticvoid main(String[] args) {

        File file = newFile("F:/worksp/javaexamples/java_files/myfile.txt");

        System.out.println(file.exists());

    }

}

执行上述示例代码,将产生以下结果 -

1trueShell

免费相关视频教程: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;

publicclassFileExistence2 {

   publicstaticvoid main(String[] args) throws IOException {

      File f = newFile(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 = newFile(f.getParentFile(), f.getName());

         PrintWriter pWriter = newPrintWriter(dir);

         pWriter.print("writing anything...");

         pWriter.close();

      } catch(FileNotFoundException e) {

         e.printStackTrace();

      }

   }

}

执行上述示例代码,将产生以下结果:

falseShell

再运行一次则返回来的结果为:

true

想了解更多java相关知识可以访问:java入门教程

相关文章

网友评论

      本文标题:java中如何判断file是否存在

      本文链接:https://www.haomeiwen.com/subject/epaxchtx.html