您的位置 首页 java

java中如何判断file是否存在

此示例显示如何使用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是否存在

文章地址:https://www.zhihuclub.com/16101.shtml

关于作者: 智云科技

热门文章

网站地图