黑马程序员技术交流社区
标题:
路径问题
[打印本页]
作者:
ztwztw
时间:
2013-12-31 22:46
标题:
路径问题
在myelipse上编写程序的时候,怎么添加绝对路径
作者:
轩辕冰晨
时间:
2014-1-1 22:26
lz你可以把问题问的详细点吗。
作者:
午夜b'Boy
时间:
2014-1-3 18:24
如果是new File对象时需要用绝对路径可写为 File f=new File("c:\\abc\\a.txt");
作者:
黑马IT学员
时间:
2014-1-3 21:09
这个绝对路径,就是你要用到的文件的文件所在的电脑的路经,
例如把绝对路径下载参数里面,但是java中,字符串中的反斜杠必须加上 ”\“ 进行转义
File f=new File("D:\\image\\a.jpg")
作者:
猎鹰tianya
时间:
2014-1-6 20:54
绝对路径是这样的:在我的D盘下的Music目录下有个"幻听.mp3",那么这个文件的绝对路径就是:D:\Music\幻听.mp3
---------------------------------------------------------------------------------------------------------------------
但不建议使用绝对路径,因为这会导致你的程序特脆弱,程序到其他地方时,很可能就找不到这些文件了,因为绝对路径已经变了。
程序写完多数情况下都是要给别人用的,所以相对路径才是我们编程时的首选,这样,不管你把程序放那个盘,照样能运行!
----------------------------------------------------------------------------------------------------------------------------
我曾为了相对路径问题纠结了很久,后来才发现,Java中,相对路径是以项目文件夹为才参考的,相对于项目文件夹的路径!
我又个项目,目录结构如下图:
截图_2014-1-6_20-27-16.png
(203.77 KB, 下载次数: 33)
下载附件
2014-1-6 20:46 上传
(建议把用到的文件全放在项目目录下或字子目录下)
我要在程序中引用picture.jpg,我是用的路径是:
.\Image\picture.jpg
,其中.代表项目目录
注意:当我们把路径作为一个字符串是,由于\是转义字符,应给写成\\,比如
"c:\\Image\\demo.txt"
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2