node.js

process.cwd()方法

作用:返回进程的当前目录(绝对路径)

path.resolve([...paths])

  • ...paths:路径序列或路径片段
  • Returns:<string>
    该方法将传入的路径序列或路径片段解析到绝对路径中,可以理解为将传入的地址与当前进程的路径拼接为一个绝对路径
    注意: 它是从右到左进行处理的,直到形成一个绝对路径

例如:

path.resolve('/foo/bar', './baz');
// retures: '/foo/bar/baz'

path.resolve('/foo/bar', '/tmp/file/');
// returns: '/tmp/file/' 
它是从右向左进行解析的,一旦形成绝对路径就返回,因此返回'/tmp/file'

path.resolve('wwwroot', 'static_files/png/', '../gif/image.gif');
// 假设当前路径为 '/home/src'
// returns: '/home/src/wwwroot/static_files/gif/image.gif'
// 注意" ../gif" 找到"/home/src/wwwroot/static_files/png"的上一级目录,因此是'/home/src/wwwroot/static_files/'

fs.readdirSync(path[, options])

  • path <string> | <Buffer> | <URL>
  • returns:返回一个数组,该数组包含的是path路径下的所有文件和文件夹的名字
    如:
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 零、什么是Node.js? 引用Node.js官方网站的解释如下: Node.js® is a JavaScrip...
    JokerPeng阅读 8,131评论 0 15
  • 1 Node.js模块的实现# 之前在网上查阅了许多介绍Node.js的文章,可惜对于Node.js的模块机制大都...
    七寸知架构阅读 6,235评论 1 50
  • 1 Node.js模块的实现 之前在网上查阅了许多介绍Node.js的文章,可惜对于Node.js的模块机制大都着...
    zlx_2017阅读 5,161评论 0 1
  • 个人入门学习用笔记、不过多作为参考依据。如有错误欢迎斧正 目录 简书好像不支持锚点、复制搜索(反正也是写给我自己看...
    kirito_song阅读 7,208评论 1 37
  • 标签: 樊登读书会 读书笔记 高效演讲套路 这是一个沉重的话题,对你来说可能非常重要,接下来的这段时间你必须紧跟我...
    烽烟乱阅读 3,184评论 1 1