=.().().("/");
结果如下:D:\Tools\-6.0\\\
方法一:.().r().("").()
例如: t=.().r().("").();
.out.("t---"+t);
输出:t---/E:/order///WEB-INF//
方法二:.class.().("").()(是src某个包中的类,下同)
例如: p1=.class.().("").();
.out.(".class.().--"+p1);
输出:.class.().--/E:/order///WEB-INF//
另外,如果想将文件放在某个包中,可以通过以下方式获取该文件(先定位到该包的末级目录)
例如 p2=.class.("").();
.out.(".class.---"+p2);
输出:.class.---/E:/order///WEB-INF//jdom/(src目录下jdom包中的类)
5、属性文件的读取:
方法一:
in = lnew(新(名称));
p=new();
p.负载(输入);
注意路径问题。 执行后可以调用p.("name")来获取对应属性的值。
方法二:
= .();
= .("测试/", );
值= .(“测试”);
.out.(": " + 值);
项目src目录下(名称后缀必须是)文件内容如下:
测试=你好词
public class FileTest {
public static void main(String[] args) {
System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));
System.out.println(FileTest.class.getClassLoader().getResource(""));
System.out.println(ClassLoader.getSystemResource(""));
System.out.println(FileTest.class.getResource(""));
System.out.println(FileTest.class.getResource("/")); // Class文件所在路径
System.out.println(new File("/").getAbsolutePath());
System.out.println(System.getProperty("user.dir"));
}
}
输出结果:
文件:/E:///bin/
文件:/E:///bin/
文件:/E:///bin/
文件:/E:///bin/test/
文件:/E:///bin/
E:\
E:\\
参考地址:
=.();=.().().("/");=.()+"://"+.()+":"+.()++"/";
阐明
=”/项目名称”; //获取项目的相对路径
= F:\\\项目名称\ //获取项目的绝对路径(项目在服务器中所在的目录)
= :8080/项目名称/ //获取服务的访问地址(浏览器中的访问地址)
= .()+"://"+.()+":"
+.()+.()+"/";
参考地址: