绝对路径和相对路径是文件系统中用来指定文件位置的两种不同方式。
1. 绝对路径:
绝对路径是从文件系统的根目录(通常是`/`)开始,直到目标文件的完整路径。
它不依赖于当前的工作目录(当前目录),无论你从哪个目录开始操作,都能直接定位到文件。
例如,在Unix-like系统中,`/home/user/documents/report.txt`就是一个绝对路径。
2. 相对路径:
相对路径是从当前工作目录开始,到目标文件的路径。
它依赖于当前的工作目录,如果你改变当前的工作目录,相对路径可能需要相应地改变。
例如,如果你当前的工作目录是`/home/user/documents`,那么`report.txt`就是一个相对路径。
在实际使用中,理解这两种路径的区别非常重要,因为错误地使用路径可能会导致找不到文件或执行错误操作。