Java文件建立相对路径与绝对路径的问题
答案:6 悬赏:50 手机版
解决时间 2021-05-10 16:35
- 提问者网友:我是我
- 2021-05-10 01:15
例如我的源程序放在D盘ex文件夹下,我要建立data.txt文件,若采用绝对路径是这样写:File file1=new File("d:\\ex\\data.txt")相对路径是这样写:File file1=new File("ex\\data.txt"),当采用相对路径时为什么运行时报错“系统找不到指定的路径”??求详细解答,或提供参考书。。
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-05-10 01:40
File file1=new File("d:\\ex\\data.txt");这是绝对路径 傻子都错不了
File file1=new File("ex\\data.txt");这样错误是因为你的相对路径错误
如果data.txt在你的项目中你可以用相对路径
否则不要用
全部回答
- 1楼网友:鸽屿
- 2021-05-10 07:11
相对路径,是相对于你Java工程的,除非你的Java 工程目录在ex上一级,才可以写成ex\\data.txt,否则你只能写成绝对路径~~~~~~
- 2楼网友:北城痞子
- 2021-05-10 06:06
绝对路径"d:\ex\data.text"
相对路径你比如你吧这个文件放在你的项目里 项目名称比如叫test 路径就是test/data.text
- 3楼网友:千杯敬自由
- 2021-05-10 05:13
先对路径是获取你的运行文件相对存放的文件夹得路径
如你的运行文件在D:\abc\运行文件
还有D:\ex\data.txt
那么你的运行文件到data.txt的相对路径就是../ex/data.txt
相对,就是相对你当前的文件
- 4楼网友:摆渡翁
- 2021-05-10 04:29
要获得在服务器上的物理路径
- 5楼网友:过活
- 2021-05-10 03:03
这位朋友,根据您的问题解答如下,如有不明之处可以继续补充:
这个要看你JAVA建立的是工程还是单独的一个类。
你JAVA文件放在那个目录下,如果跟TXT文件在一个目录下,那么直接引用data.txt就可以了。
但如果你建立的是工程,那么他的相对跟路径是从src开始找的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯