A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

ass

初级黑马

  • 黑马币:7

  • 帖子:5

  • 精华:0

© ass 初级黑马   /  2014-4-19 23:01  /  1456 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

绝对路径名 相对路径名 抽象路径名  这写路径名搞混了 以至于File文档看都不懂求大侠解释

2 个回复

倒序浏览
本帖最后由 anqi 于 2014-4-19 23:15 编辑

File类下
String getAbsolutePath() 返回此抽象路径名的绝对路径名字符串。
绝对路径名就是从盘符开始到文件。F:\java\day01\Demo.class 这种就是绝对路径
String getPath()  将此抽象路径名转换为一个路径名字符串。 相对路径名,故名思议,相对路径名就是相对别的路径。
一般为相对你的工作路径。如你在F:\java\下工作 day01\Demo.class 就是相对路径名。
至于抽象路径名 意思就是把路径名抽象化,用系统相关的路径名称字符串来命名文件和目录。
我们学在window的java环境下,就行把路径名抽象成java能识别的。
如我刚才写的路径名的抽象路径名为“F:\\java\\day01\\Demo.class”和“day01\\Demo.class”



评分

参与人数 1技术分 +1 收起 理由
itpower + 1

查看全部评分

回复 使用道具 举报
绝对路径名:从根目录开始一直到该目录的全程的路径,如"c:\apache\htdocs\cgi-bin\test.cgi"就是文件test.cgi的  绝对路径名

相对路径名:相对于当前目录的路径,如例如当前目录目录是 "c:\apache\htdocs", 你要浏览 c:\apache\htdocs\cgi-bin\test.cgi文件的内容,那么只需在命令行里输入 "type cgi-bin\test.cgi" 就可以了,type cgi-bin\test.cgi是当前目录下type cgi-bin目录下的test.cgi文件,绝对路径是不变的,而相对路径是随用户工作目录的变化而变化。

抽象路径:抽象路径是文件在操作系统中的路径,为了方便表示系统中的文件,就用特殊格式的字符串来表示文件。这个字符串就是抽象路径名。

评分

参与人数 1技术分 +1 收起 理由
itpower + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马