java中如何判断一个路径是文件还是文件夹?

解析路径:
        程序的输入是任意一个路径,比如: C:\Users\Administrator\Desktop\Java基础入门\Java开发入门.ppt
        程序需要输出所给路径是文件还是文件夹。

假设输入这三种路径:

D:\aaa.txt\aaa.txt

D:\aaa.txt\

D:\aaa.txt

前两种用String的lastIndexOf()判断最后一个\的位置再取出后面的内容就可以判断了。

如果出现第三种情况,不输入文件夹的最后一个反斜杠并且文件夹的名字像文件名一样该如何识别?

这题目只涉及到输入一个字符串表示文件路径,不涉及实际的文件读写。

Illustri0us
浏览 4088回答 1
1回答

luckyforever

isDirectory isFile isExist
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java