java判断文件是文件夹还是文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java判断文件是文件夹还是文件相关的知识,希望对你有一定的参考价值。

isDirectory() // 该方法是用来测试此抽象路径名表示的文件是否是一个目录


isFile() // 该方法是用来测试此抽象路径名表示的文件是否是一个标准文件

参考技术A //判断是文件还是文件夹
public static void fileBox()
File f = new File("f:"+File.separator+"1.txt"); //f:\1.txt
System.out.println(File.separator);
if(f.isDirectory())
System.out.println("路径是目录");//如果是文件夹(Midir)
else
System.out.println("路径不是目录"); //不是文件夹

本回答被提问者和网友采纳
参考技术B public class test
public static void main(string[] args)
file file = new file("f:/test/");
system.out.println(file.isfile());
system.out.println(file.isdirectory());

isfile()
测试此抽象路径名表示的文件是否是一个标准文件<返回true/false>
isdirectory()
测试此抽象路径名表示的文件是否是一个目录<返回true/false>
参考技术C File
f
=
new
File("f:/5.txt");
f.isDirectory();//此抽象路径名表示的文件是否为一个目录
f.isFile();//此抽象路径名表示的是否是一个标准文件

java判断路径是文件夹还是文件

当给定一个路径没有后缀的时候,很难分辨代码是文件还是文件夹,如下图:

我在桌面建立了一个名为one的文件,路径为:/Users/XXXXXX/Desktop/one

java代码如下:

import java.io.File;
public class Flie_or_Folder {
    
    public static void main(String s[]){
        String path ="/Users/XXXXX/Desktop/one";
        File file = new File(path);
        if(file.isDirectory()){
            System.out.println("是文件夹");
        }
        if(file.isFile()){
            System.out.println("是文件");
        }
    }
}

运行结果:

 

以上是关于java判断文件是文件夹还是文件的主要内容,如果未能解决你的问题,请参考以下文章

C#,判断是文件还是文件夹。

java判断路径是文件夹还是文件

c#中如何判断一个路径是目录还是文件

java判断文件是不是存在

Java--File文件操作

Java关于条件判断练习--统计一个src文件下的所有.java文件内的代码行数(注释行空白行不统计在内)