node.js中的路径


路径是描述位置的一种方式,遵循一定规则,即路径都有一个起点称之为“根”,以“/”或“\”做为分隔符,使用“.”和“..”分别表示当前级和上一级。路径分为绝对路径和相对路径。

将以“根”开始,使用“/”或“\”分隔的路径称为绝对路径。

将以.”或“..”开始,使用“/”或“\” 分隔的路径称为相对路径。

1、文件系统路径

操作系统上的文件都是存储在磁盘中的,使用路径可以准确确定到某个文件的位置。

文件系统中盘符(windows)或“/”(类unix)为路径的“根”,使用分隔符“/”或“\”分隔的是真实存在的目录名称和文件名。

2、网络路径

网络路径即url,用来标识互联网资源位置的一种方式,通常由协议、服务器地址、路径、文件名构成。

网络中服务器地址开始为路径的“根”(用“/”)表示,使用分隔符“/”或“\”分隔的不一定是真实的目录名称和文件名。

网络中的“根”路径可以通过服务器软件映射到文件系统中的任意位置,例如 Apache 配置documentRoot更网站根目录。

目录不等路径

+目录+分隔符+文件名 格式

E:\asdf\sadf\aa.txt 文件系统的

http://localhost/dsaf/ads/index.html 网络系统的

判断路径位置应从路径本身出发,而不是站在目录的角度观察。

在文件系统中目录和文件都是真实存在的,路径与目录和文件的关系是一一对应的,以目录角度确定路径不出有问题。

但是网络中目录和文件不一定真实存在,路径与目录和文件不一定是一一对应的关系,以目录角度确定路径就会出问题。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值