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.