1.相对路径和绝对路径
所谓绝对路径,就是指全路径,这个路径的内容如下:
在linux,必须以 ’ / ‘开头;在win中,必须以盘符(c、d、e)开头;
所谓相对路径,就是相对当前的路径;
比如 :有一个路径是/home/net123
cd /home,从绝对路径home进入;
cd net123,相对home进入net123;
2.创建相对路径的文件
绝对路径的文件好创建,new file(”/home/net123“);
但是相对工程呢?也是可以的。
注意:相对的就是工程的根目录;
比如你的工程路径是:D:\workspace_for_luna\test
那么你相对的就是test,test下有src,new file(”stc/1.txt“)
现在我们相对test,假定test下没有out,new file(”out/1.txt“)是报错的。
你必须首先创建out目录。
log4j的输出文件,绝对路径也是这个样子的:不同之处在于这个目录会自动创建;
log4j.appender.logDailyFile.File = abc/log/ha2.log