1、获取临时目录路径
String path = System.getProperty("java.io.tmpdir");
2、获取工程路径
String path = System.getProperty("user.dir");
3、获取当前类路径(class文件包)
URL path = Thread.getCurrentThread().getContextClassLoad().getResource("");
4、获取IP 地址(window 与 linux 是不同的)
window下获取IP方式:java.io.InetAddress.getLocalHost();
5、获取工程webapp目录路径
new File(
Thread.getCurrentThread().getContextClassLoad().getResource("").getPath()
).getParentFile().getParent()
6、向文件中写入数据,数据流必须刷新关闭,数据才能够提交到文件中
7、File.createNewFile()不会直接创建上级目录,如果是新目录,必须先创建目录File.makeDirs();
8、写数据 方式 while((i=input.read(xx))!=-1){output.write(xx,0,i)
}
input.read(xx) 写入多少数据就从前覆盖多少数据,未覆盖的数据保留