问题描述
在属性文件中,有人定义了path =./../someName/somename1
这./../
什么意思./../
?
1楼
"./"
表示当前目录。
"../"
表示由路径定义的层次结构中的一个级别。
2楼
./
工作文件所在的当前文件夹
../
一个目录级别更高
所以./../
表示比当前工作文件所在的文件夹高一级。
3楼
路径始终包含核心组件和查找文件所需的完整地址列表。 它主要是Java环境的重要环境变量。 换句话说,它表示一个路径,它是由特殊分区分隔的目录和文件名元素的分层序列。 Path可以表示根,根和一系列名称。如果路径只包含一个空的名称元素,则该路径被视为空路径。 有关详细信息,您可以在线从 。
4楼
当前目录加上一级/高/后。
假设您当前的目录是/ whatever / my / stuff,那么这将把你放在/ whatever / my /而不是/ whatever / my / stuff /
5楼
../
指向文件的父目录,。 ./
指向文件所在的当前目录。
在您的示例home/youAreHere/
转入home/someName/
其中包含someName1