Java获取当前路径
来源:互联网 发布:爱情转移歌词知乎 编辑:程序博客网 时间:2024/06/05 00:39
System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
2、使用File提供的函数获取当前路径:
File directory = new File("");//设定为当前文件夹try{System.out.println(directory.getCanonicalPath());//获取标准的路径System.out.println(directory.getAbsolutePath());//获取绝对路径}catch(Exceptin e){}
File.getCanonicalPath()和File.getAbsolutePath()大约只是对于new File(".")和new File("..")两种路径有所区别。
# 对于getCanonicalPath()函数,“."就表示当前的文件夹,而”..“则表示当前文件夹的上一级文件夹
# 对于getAbsolutePath()函数,则不管”.”、“..”,返回当前的路径加上你在new File()时设定的路径
# 至于getPath()函数,得到的只是你在new File()时设定的路径
比如当前的路径为 C:\test :
File directory = new File("abc");directory.getCanonicalPath(); //得到的是C:\test\abcdirectory.getAbsolutePath(); //得到的是C:\test\abcdirecotry.getPath(); //得到的是abcFile directory = new File(".");directory.getCanonicalPath(); //得到的是C:\testdirectory.getAbsolutePath(); //得到的是C:\test\.direcotry.getPath(); //得到的是.File directory = new File("..");directory.getCanonicalPath(); //得到的是C:\directory.getAbsolutePath(); //得到的是C:\test\..direcotry.getPath(); //得到的是..
System.getProperty()参数大全
# java.version Java Runtime Environment version
# java.vendor Java Runtime Environment vendor
# java.vendor.url Java vendor URL
# java.home Java installation directory
# java.vm.specification.version Java Virtual Machine specification version
# java.vm.specification.vendor Java Virtual Machine specification vendor
# java.vm.specification.name Java Virtual Machine specification name
# java.vm.version Java Virtual Machine implementation version
# java.vm.vendor Java Virtual Machine implementation vendor
# java.vm.name Java Virtual Machine implementation name
# java.specification.version Java Runtime Environment specification version
# java.specification.vendor Java Runtime Environment specification vendor
# java.specification.name Java Runtime Environment specification name
# java.class.version Java class format version number
# java.class.path Java class path
# java.library.path List of paths to search when loading libraries
# java.io.tmpdir Default temp file path
# java.compiler Name of JIT compiler to use
# java.ext.dirs Path of extension directory or directories
# os.name Operating system name
# os.arch Operating system architecture
# os.version Operating system version
# file.separator File separator ("/" on UNIX)
# path.separator Path separator (":" on UNIX)
# line.separator Line separator ("\n" on UNIX)
# user.name User's account name
# user.home User's home directory
# user.dir User's current working directory
- java获取当前路径
- java 获取当前路径
- java 获取当前路径
- java获取当前路径
- java获取当前路径
- java 获取当前路径
- java获取当前路径
- java 获取当前路径
- java获取当前路径
- java获取当前路径
- java 获取当前路径
- Java 获取当前路径
- java获取当前路径
- java获取当前路径
- java 获取当前路径:
- Java获取当前路径
- Java获取当前路径
- Java获取当前路径
- 圆圈最后剩下的元素
- 小技巧:sql使用命令提示符快速启动sql服务器
- EPOLL基本概念及数据结构
- 将外连接转换为内连接
- Tests Are Overhyped
- Java获取当前路径
- 【Android游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream/FileOutputStream将数据存储到SD卡中!
- linux启动后自动执行一个应用程序
- 【转】Oracle性能优化调整--调整磁盘I/O
- Struts2的JSON数据处理
- 用JMX监测JVM的运行参数
- maven setting 文件
- valueOf
- 由生成不重复的随机数引发的思考