System.getProperty()
可以获取系统的配置信息,最近项目开发中要用到临时文件,所以想到了使用系统临时文件目录,最后得知可以通过 System.getProperty("java.io.tmpdir")
可以获取不同操作系统平台下的临时目录。比如:
在 windows
中的目录是:C:\Users\登录用户~1\AppData\Local\Temp\
在 linux
下的目录是:/tmp
在 Mac
下目录是 /var/folders/c8/2c9rf0ss2w9c8tdtfcgvg9kh0000gn/T/
(我感觉是不同电脑应该不一样)
借此机会总结一下 System.getProperty()
可以获取那些系统信息:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| java.version java.vendor java.vendor.url java.home java.vm.specification.version java.vm.specification.vendor java.vm.specification.name java.vm.version java.vm.vendor java.vm.name java.specification.version java.specification.vendor java.specification.name java.class.version java.class.path java.library.path java.io.tmpdir java.compiler java.ext.dirs os.name os.arch os.version file.separator path.separator line.separator user.name user.home user.dir
|