在windows和linux环境下分别执行如下代码
File file = new File("/code/b.pdf")
println "是否存在 " + file.exists()
println "上级目录 " + file.getParent()
println "上级目录绝对路径 " + file.getAbsoluteFile().getParent()
println "路径 " + file.getPath()
println "绝对路径 " + file.getAbsolutePath()
windows环境下的运行结果
是否存在 true
上级目录 \code
上级目录绝对路径 D:\code
路径 \code\b.pdf
绝对路径 D:\code\b.pdf
windows下的/code/b.pdf 是相对路径, 创建new File对象后,该文件的绝对路径应该是 当前所在盘符(如c 或 d):/code/b.pdf
linux环境下执行结果如下:

5676

被折叠的 条评论
为什么被折叠?



