File.getParent() 是做什么的?去API上看一下把。
百度:
返回此抽象路径名的父路径名的字符串,或 null
如果路径名不叫父目录。
抽象路径名家长组成的路径名的前缀,如果有的话,每个名字在路径名的名字序列除了最后。如果序列为空,则路径名字不叫父目录。
结果
父目录的路径名命名的抽象路径名的字符串,或 null
如果路径名不叫父母
Google:
public File getParentFile()
返回此抽象路径名的父null
抽象路径名,如果此路径名未命名为父目录,则返回null。
抽象路径名的父项由路径名的前缀(如果有)和路径名的名称序列中的每个名称组成,除了最后一个。 如果名称序列为空,则路径名不会指定父目录。
结果
由此抽象路径名命名的父目录的抽象路径名,或 null
如果此路径名未命名为父
从以下版本开始:
1.2
没理解了是什么意思。只能再上网找一下。
1.getParent和getParentFile输出的是上层目录,是根据你创建的File对象时输入的路径而解析出来的,如果没有指定的父目录,则返回空。
2.抽象路径名的父 路径名由路径名的前缀(如果有)以及路径名的名称序列中最后一个名称以外的所有名称组成。
3.其实就是说获取上一层目录,如果没有这个目录就为null(大大咧咧点)。
这样多好理解了