你可以这样试试:
File f = new File("./a.txt")。
或者
String absolutePath = System.getProperty("user.dir");//得到当前路径
File f = new File(absolutePath+"/a.txt")。
File f = new File("./a.txt")。
或者
String absolutePath = System.getProperty("user.dir");//得到当前路径
File f = new File(absolutePath+"/a.txt")。
再根据该路径与a.txt的路径关系进行设置
你的方法是a.txt必须放在bin目录中,
samplerain:
我的这个类没有继承HttpServlet,应该不能用getServletContext()方法吧?
navy7148:
我不知道根目录是指哪个目录,我几乎把每个目录都放了a.txt文件,还是找不到。
qiyadeng:
这样写仍然找不到文件。应该放那个目录中?现在我的想法是,“/a.txt”中的“/”代表当前应用程序的根目录,但我不知道哪个是当前应用的根目录,或者说这样写是不对的?
你行,呵呵。这个方法我还没试过呢。其实我是想知道“/a.txt”中的"/"代表是哪个目录。就是在我的例子中所谓的根目录是哪个
再次重申:结贴是一种美德~