获得文件父目录名

没有昵称阿
阿里巴巴Java技术专家
领域专家: C/C++技术领域
2009-07-12 08:14:19
下面哪个选项能够获得文件file.txt的父目录名?( )
a.String name=File.getParentName(”file.txt”);
b.String name=(new File(”file.txt”)).getParent();
c.String name=(new File(”file.txt”)).getParentName();
d.String name=(new File(”file.txt”)).getParentFile();
选哪个啊?为啥啊?
...全文
323 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱摸鱼de老邪 2009-07-12
  • 打赏
  • 举报
回复
API:Application Programming Interface——应用编程接口
JDK API文档sun公司网站有下的,中文、英文都有。
没有昵称阿 2009-07-12
  • 打赏
  • 举报
回复
请问API是什么啊?
没有昵称阿 2009-07-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 Emerson_Li 的回复:]
难道楼主不知道API的存在?
[/Quote]
API?学完了一本课本,我貌似没有见过额~~~
Emerson_Li 2009-07-12
  • 打赏
  • 举报
回复
难道楼主不知道API的存在?
wenzheng38 2009-07-12
  • 打赏
  • 举报
回复
同意一楼
C只是两边的类型不一致罢了,要求返回的是个String类型,而方法getParentFile()返回的是文件对象
String name = (new File("file.txt")).getParentFile().toString()也可以
gzx287253269 2009-07-12
  • 打赏
  • 举报
回复
观望!!
xinglongjian 2009-07-12
  • 打赏
  • 举报
回复
选 b
a,File 没有getParentName(String path)静态方法
c,同上,没有getParentName()这个方法
d, File的getParentFile() 返回的是一个File对象,可以这样写
String name=(new File("file.txt")).getParentFile().getPath();

这些查看API就可以知道了

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧