为了账号安全,请及时绑定邮箱和手机立即绑定

谁可以帮忙写一段java判断文件或者文件夹是否存在的代码

谁可以帮忙写一段java判断文件或者文件夹是否存在的代码

慕斯卡0459231 2017-05-19 10:33:01
谢谢~~~~~~
查看完整描述

2 回答

已采纳
?
田心枫

TA贡献1064条经验 获得超383个赞

package com.may.ninety;

import java.io.File;
import java.io.IOException;

public class WeekDemo1 {

    public static void main(String[] args) {

        File dir = new File("/tmp/test/");
        WeekDemo1.judeDirExists(dir);

        File file = new File("/tmp/test/b.txt");
        WeekDemo1.judeFileExists(file);


    }

    // 判断文件是否存在
    public static void judeFileExists(File file) {

        if (file.exists()) {
            System.out.println("file exists");
        } else {
            System.out.println("file not exists, create it ...");
            try {
                file.createNewFile();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

    }

    // 判断文件夹是否存在
    public static void judeDirExists(File file) {

        if (file.exists()) {
            if (file.isDirectory()) {
                System.out.println("dir exists");
            } else {
                System.out.println("the same name file exists, can not create dir");
            }
        } else {
            System.out.println("dir not exists, create it ...");
            file.mkdir();
        }

    }

}


查看完整回答
5 反对 回复 2017-05-19
?
yanrun

TA贡献317条经验 获得超240个赞

public static void main(String[] args) {
		System.out.println(isFileExists("D:/repo"));
	}
	
	private static boolean isFileExists(String path) {
		File file = new File(path);
		return file.exists();
	}


查看完整回答
反对 回复 2017-05-19
  • 2 回答
  • 0 关注
  • 1823 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信