美文网首页
path路径处理,fs文件创建

path路径处理,fs文件创建

作者: c6e71129966d | 来源:发表于2022-01-12 14:10 被阅读0次

路径的拼接有两种方式:join、resolve.
1、path.join()方法使用特定于平台的分隔符作为定界符,将所有给定的path片段连接在一起,然后规范化生成的路径。
注⚠️:只接受字符串,如果任何参数不是字符串,则抛错。且如果传入的参数为空字符串,,返回".",表示当前目录

path.join("/foo",'bar','baz/asdf','quux','..');
// 返回 /foo/bar/baz/asdf/quux
path.join("foo","bar","quux");
//返回 foo/bar/quux

2、path.resolve()方法将路径或者路径片段的序列解析为绝对路径
从斜杠或者反斜杠开始往后拼接,无效的字符串也会被拼接。

path.resolve("/foo","bar")
// 返回 /foo/bar
path.resolve("/foo","/bar","----");
// 返回 /bar/----
path.resolve('foo',"bar")
// 返回 '/Users/ln/Desktop/foo/bar'
// 当前的工作目录是 /Users/ln/Desktop/

3、迭代创建文件夹
需求:检测是否有当前这个路径下的文件夹,如果没有,就递归创建
实现:

function makeSureDirExist(dir) {
  if (!fs.existsSync(dir)) {
    fs.mkdirSync(dir, {recursive:true});
  }
}
  • recursive <boolean> 递归地复制目录 默认值: false

相关文章

  • path路径处理,fs文件创建

    路径的拼接有两种方式:join、resolve.1、path.join()方法使用特定于平台的分隔符作为定界符,将...

  • (二) node.js 常用基础API

    一、path 路径 用于处理文件路径和目录路径的模块 二、fs 文件系统 用于与文件系统进行交互的模块 写入文件操...

  • 文件上传的路径处理及加密操作

    1.path 作用:处理项目中的文件路径解决问题:fs文件系统操作本地文件时,操作的文件路径以字符串的格式出现的,...

  • 03、NodeJS-文件操作

    一、核心模块和对象 核心模块的意义 常用内置模块path:处理文件路径fs:操作文件系统child_process...

  • 03、NodeJS-文件操作

    一、核心模块和对象 核心模块的意义 常用内置模块path:处理文件路径fs:操作文件系统child_process...

  • fs模块

    1.fs.stat()检测是文件还是目录 2.fs.mkdir(path,mode,callback) 创建目录...

  • Node-2

    path模块 path模块:用于处理文件路径,var path = require('path') path.ex...

  • node Path模块常用方法总结

    path 模块 path是路径模块,用于处理文件和目录的路径。调用方法:const path = require(...

  • node中fs模块

    node中的‘fs’模块是文件模块, 检测文件是否存在 注意:path路径前面不需要加'/',

  • NSString类文件夹路径的处理方法

    NSString类路径的处理方法: 文件路径的处理: NSString *path = @"/Uesrs/appl...

网友评论

      本文标题:path路径处理,fs文件创建

      本文链接:https://www.haomeiwen.com/subject/wlqwcrtx.html