Java如何判断文件夹是否存在?

Python016

Java如何判断文件夹是否存在?,第1张

方法如下:

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")            }41    

else             System.out.println("dir not exists, create it ...");             、

file.mkdir()

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

1.File testFile = new File(testFilePath)

if(!testFile .exists()){

testFile.mkdirs()

System.out.println("测试文件夹不存在")

}

2.File testFile = new File(testFilePath)

if(!testFile .exists()){

testFile.createNewFile()

System.out.println("测试文件不存在")

}

java中File类自带一个检测方法exists可以判断文件或文件夹是否存在,一般与mkdirs方法(该方法相较于mkdir可以创建包括父级路径,推荐使用该方法)或者createNewFile方法合作使用。

1,如果路径不存在,就创建该路径

2,如果文件不存在,就新建该文件

1、获取文件夹路径,然后得到该路径下所以文件

2、如果为空那么就是没有文件

String path = "E:/file/20170413" // 路径

File f = new File(path)

if (!f.exists()) {

   System.out.println(path + " not exists")

    return

}

 

File fa[] = f.listFiles()

for (int i = 0 i < fa.length i++) {

   File fs = fa[i]

   if (fs.isDirectory()) {

     System.out.println(fs.getName() + " [目录]")//文件夹名

   } else {

     System.out.println(fs.getName())//文件名

   }

}

fa.length=0的时候就是没有任何文件。