一、Windows中的目录和文件夹
1.1 DOS操作系统时期
目录是早期的叫法
1.2 win时期
统称为文件夹
- 当前目录就是你正在使用的目录,又称为“工作目录”。
- 用户在磁盘上寻找文件或子目录时,所历经的线路叫路径。
1.3 两个特殊目录
- .当前目录
- … 表示当前目录的上一级目录
二、Path
2.1 绝对路径(Absolute Path)
盘符开始:C:
一定是要有冒号的
dos的盘符路径不区分大小写
2.2 相对路径(Relative Path)
从当前目录开始的路径
。在制作网页文件链接、设计程序使用的图片时,使用的都是文件的相对路径信息。
这样做的目的在于防止因为网页和程序文件存储路径变化,而造成的网页不正常显示、程序不正常运行现象
三、小总结
3.1 一个目录或文件夹
是一个装有数字文件系统的虚拟“容器”。在它里面保存着一组文件和其它一些目录。在一个目录中的另一个目录被称作它的子目录(子文件夹)。
3.2 路径(path)
是一种电脑文件或目录的名称的通用表现形式,它指向文件系统上的一个唯一位置,由多个部分组成,各部分之间有分隔字符。
3.3 路径分隔符
- 斜线(/)
- 反斜线(\)
- 冒号(:)字符
不同操作系统与环境可能不同
四、不同操作系统的路径表示
五、‘/‘与’’
代码中使用文件需先获得路径,正反斜杠分隔符,有木有被搞蒙圈? 那就不妨先了解一下背景吧~
5.1 Unix
使用’/‘作为路径分隔符,而web使用在Unix系统上面,所以目前所有网络地址都采用正斜杠’/‘作为分隔符;
5.2 Windows
- 早期为区分DOS系统的命令标识符,采用反斜杠’\ '作为路径分隔符,
- 随着DOS系统的淘汰,正反斜杆大多情况下可以互换;
总之:
网络文件路径,必须采用正斜杠’/’ 一般的Windows文件路径使用’/‘和’\ '是一样的,没有本质区别
六、关于URL和UNC
- 通用命名约定 UNC (Universal Naming Convention)
指用一种通用语法来描述网络(主要指局域网)资源(如共享文件,目录或打印机)的位置。 - 统一资源定位符URL(Uniform Resource Locator)
是因特网的万维网服务程序上用于指定信息位置的表示方法。基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名。