Java 关于文件的相对位置

Java 关于文件的相对位置

当指定一个相对文件名时,例如,"myfile.txt" "mydirectory/myfile.txt"或 "../myfile.txt",文件位于相对于Java虚拟机启动目录的位置。如果在命令行方式下执行以下命令启动程序:

java MyProg

启动目录就是命令解释器的当前目录。然而,如果使用集成开发环境,那么启动目录将由IDE控制。可以使用下面的调用找到这个目录的位置:

String dir = System.getProperty("user.dir");

以上内容引自:

Cay S.Horstmann 著,林琪 苏钰涵等译.Java核心技术 卷1(原书第11版).北京:机械工业出版社,2020:61.

posted @ 2021-10-25 22:43  realzhangsan  阅读(313)  评论(0编辑  收藏  举报