You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何不用绝对路径用File构造器访问src文件夹下的txt文件

解决方法

你只需修改File构造器内的参数为基于项目根目录的相对路径即可,完全不需要写跨设备不兼容的绝对路径:

  • 不同系统的路径规则Java会自动适配,路径分隔符统一用正斜杠/即可,不用写Windows专属的反斜杠\\
  • 几乎所有IDE默认的项目运行工作目录就是项目根目录(也就是src文件夹的上级目录),所以要访问src下的txt文件,直接写src/你的文件名.txt就行

比如你要读取src下的data.txt,修改后的代码就是:
File file = new File("src/data.txt");

补充说明:如果修改后依然提示找不到文件,可以先加一行代码打印当前工作目录确认基准路径:System.out.println(System.getProperty("user.dir"));,输出的路径就是你写相对路径的根目录,按需调整相对路径的层级即可。

内容的提问来源于stack exchange,提问作者FoxVocs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 08:09:04