当前位置: 技术问答>java相关
求教高手一个Java中一直困扰我的问题,急!急!急!
来源: 互联网 发布时间:2015-03-06
本文导语: 请问在java程序中,如果我的程序和被读入文件“a.txt”在同一个目录下,请问如果我有一个函数 getfile(String filename); 当我写成 getfile("a.txt"); 时运行此程序报错找不到a.txt,我发现它到getfile所在的类的目录下去找了,请...
请问在java程序中,如果我的程序和被读入文件“a.txt”在同一个目录下,请问如果我有一个函数
getfile(String filename);
当我写成
getfile("a.txt");
时运行此程序报错找不到a.txt,我发现它到getfile所在的类的目录下去找了,请问高手正确的设置方法?
getfile(String filename);
当我写成
getfile("a.txt");
时运行此程序报错找不到a.txt,我发现它到getfile所在的类的目录下去找了,请问高手正确的设置方法?
|
你最好不要用什么getfile("a.txt")
因为在这里的当前目录并不是确定的,你可以在随便一个目录里面运行,当前路径和你的程序目录是没有关系的。
你可以用其它的方法
因为在这里的当前目录并不是确定的,你可以在随便一个目录里面运行,当前路径和你的程序目录是没有关系的。
你可以用其它的方法
|
System.getProperty("user.dir")+System.getProperty("file.separator")+"a.txt";
|
try
System.getProperty("user.dir")+"a.txt";
System.getProperty("user.dir")+"a.txt";
|
需要路径