您的位置 首页 技术

java中如何判断file是否存在

此示例显示如何使用File类的file.exists()方法检查文件的存在。 示例一: package com.yiibai;import java.io.File;public …

此示例显示如何使用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是否存在的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/12549.html

为您推荐

返回顶部