请问如果我有个文件存在src下一级的地方和存在src同级的目录应该怎么用相对路径去获取

如果存在src同级的地方应该是InputStreamin=newBufferedInputStream(newFileInputStream("./set.propert... 如果存在src同级的地方应该是InputStream in = new BufferedInputStream(new FileInputStream("./set.properties"));就可以了,而存在src下一级请问怎么通过相对路径读取可以保证在导出后部署服务器也不会出错! 展开
 我来答
幾度霓虹
推荐于2016-01-23
知道答主
回答量:10
采纳率:0%
帮助的人:13.3万
展开全部

你好,可以采用两种访问方式:

  1. 绝对路径

    如:D:\workspace\xxx\xx 这种方式访问。

  2. 相对路径 我们使用最多的一种方式

    在这个项目中,如果你建立一个包(其实是目录),就写你相应的转换成目录即可。

    如:在src下建立一个包叫 com.cn.baidu 你访问此目录下的文件用以下代码即可:

     

    InputStream in = new BufferedInputStream(new FileInputStream("./com/cn/baidu/set.properties"));

     

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式