【日志】物理路径、绝对路径、相对路径
前言
本博文主要是对物理路径、绝对路径、相对路径学习进行的一个记录,以方便后面查阅。期间涉及到的三种目录(. / + . . / + / )介绍和**文件搜索框中的~**为平时开发过程中常用的内容,做一个简单的记录与补充。
博文写于2021-04-26 17:16:23,于2024-02-06编辑进行博文排版。
简单总结(物理路径、绝对路径、相对路径)
物理路径:硬盘上文件的路径 如:d:\wwwroot\html\a.html
绝对路径:带有网址的路径如:http://192.168.0.109/APP_code_yyzs0513/About.php.php
相对路径是相对的概念,也是用/
三种目录(. / + . . / + / )介绍
- . /是当前目录
- . . /是父级目录(上一层目录)
- /是根目录
文件搜索框中的~
在进行文件搜索时,~
表示主目录,也就是当前登录用户的用户目录。类似QT 中的$$PWD
。
比如可以在这进行编写~=.dll
,从而实现查询当前目录所有的dll文件。
详细介绍物理路径、绝对路径、相对路径
-
物理路径是指计算机文件或目录在硬盘中的真实位置。在Windows操作系统中,物理路径通常是由驱动器名称(如C:)和文件路径组成(如
C:\Documents\file.txt
)。 -
绝对路径是从文件系统的根目录到目标文件或目录的完整路径。在Windows操作系统中,绝对路径通常以驱动器名称开始,并以文件或目录的名称结束。例如,
C:\Documents\file.txt
是文件“file.txt”的绝对路径。 -
相对路径是相对于当前工作目录的路径。当前工作目录是指命令行中指定的当前目录或正在使用的脚本文件所在的目录。相对路径不包括驱动器名称,而是从当前工作目录开始,并以文件或目录的名称结束。例如,如果当前工作目录是
D:\Documents
,并且要访问位于该目录下的file.txt文件,则可以使用相对路径file.txt来指定文件的位置。
总结起来,物理路径是文件在硬盘上的真实位置,绝对路径是从文件系统的根目录到目标文件或目录的完整路径,而相对路径是相对于当前工作目录的路径。
物理路径、绝对路径的区分
物理路径和绝对路径都是用于指定文件或文件夹在计算机系统中的位置的概念,但它们有一些不同之处。
-
物理路径是指基于计算机系统的文件系统的路径,它使用实际的硬件设备和文件夹来定位文件。物理路径通常从根目录开始,表示文件夹和子文件夹的层次结构。例如,Windows系统中的物理路径可能是
C:\Program Files\MyFolder\myfile.txt
。 -
绝对路径是指从计算机系统的根目录开始的完整路径,可以在系统中唯一地定位一个文件或文件夹。它与物理路径类似,但不依赖于具体的硬件设备。绝对路径可以在不同的操作系统和计算机上保持一致,因为它们使用通用的文件系统表示方式。例如,绝对路径可以是
/home/user/Documents/myfile.txt
。
总之,物理路径是特定于计算机系统的路径,而绝对路径是操作系统和计算机无关的通用路径。