解析路径:
程序的输入是任意一个路径,比如: C:\Users\Administrator\Desktop\Java基础入门\Java开发入门.ppt
程序需要输出所给路径是文件还是文件夹。
假设输入这三种路径:
D:\aaa.txt\aaa.txt
D:\aaa.txt\
D:\aaa.txt
前两种用String的lastIndexOf()判断最后一个\的位置再取出后面的内容就可以判断了。
如果出现第三种情况,不输入文件夹的最后一个反斜杠并且文件夹的名字像文件名一样该如何识别?
这题目只涉及到输入一个字符串表示文件路径,不涉及实际的文件读写。
luckyforever
相关分类