专栏名称: 码农小胖哥
技术公众号:码农小胖哥
目录
相关文章推荐
51好读  ›  专栏  ›  码农小胖哥

java获取文件路径

码农小胖哥  · 掘金  ·  · 2020-03-02 03:03

正文

阅读 38

java获取文件路径

1. 前言

Java 开发中我们经常要获取文件的路径,比如读取配置文件等等。今天我们就关于文件的路径和如何读取文件简单地探讨一下。

2. 文件的路径

文件的路径通常有 相对路径 绝对路径

2.1 相对路径

以当前文件为基准进行一级级目录指向被引用的资源文件。在 Java 代码中以当前运行的代码所在的位置为参照位置,只要被引用的文件相对于引用的文件的位置不变就可以被读取到。一旦改变相对位置就无法被读取到。

2.2 绝对路径

文件在文件系统中真正存在的路径,是指从硬盘的根目录( Windows 为盘符)开始,进行一级级目录指向文件(从根目录一层层读写)。绝对路径顾名思义就是绝对的地址,就像你只要告诉别人你家的门牌号,他就能找到你家。而不是相对位置你告诉他在老王家的隔壁一样。

2.3 路径速记符

我们经常看到一些文件目录路径使用一些符号来简写,这里有必要总结一下(以类 Unix 系统为例):

标识符 说明
../ 表示当前文件所在的目录的上一级目录
./ 表示当前文件所在的目录
/ 表示根目录
~ 当前用户目录, mac 下为 /Users/username ,而 win10 下为 c:\users\username

Windows 下基本将 / 改为 \ 即可。







请到「今天看啥」查看全文