背景 在学习Idea的插件开发时,用到了相关的VirtualFileSystem这个东西,里面的VirtualFile有一个getCanonicalPath()方法引起了我的注意,我发现我不知道-- 科普 首先知晓一下几个名词--路径.绝对路径/相对路径.规范路径 然后考虑以下几种路径: c:\temp\file.txt .\file.txt c:\temp\MyApp\bin\..\..\file.txt 第一类,属于路径,绝对路径,规范路径 第二类,属于路径,相对路径 第三类,属于路径,绝对…