核心模块 API

fs 模块

  • fs.dir:操作目录的子模块,提供 dir.read、dir.readSync 等 API 来读取目录信息。

  • fs.createReadStream():创建一个读文件流对象。

  • fs.createWriteSteam():创建一个写文件流对象。

  • fs.stat()、fs.statSync():读取文件信息,包括文件状态、权限、创建时间、修改时间等等信息。

  • fs.appendFile()、fs.appendFileSync():追加内容到文件

  • fs.chmod()、fs.chown():改变文件权限、权限组。

  • fs.readFile()、fs.readFileSync():读取文件。

  • fs.copyFile()、fs.copyFileSync():拷贝文件。

  • fs.mkdir()、fs.mkdirSync():创建目录。

  • fs.rename()、fs.renameSync():修改文件名。

  • fs.rmdir()、fs.rmdirSync():删除目录。

  • fs.unlink()、fs.unlinkSync():删除文件。

  • fs.watchFile():这是用来监听文件内容变化的 API。

  • fs.writeFile()、fs.writeFileSync():写入文件。

url 模块

url 模块主要用来处理 URL 地址,除了 fileURLToPath 外,它可以通过 new URL 创建一个 URL 对象,然后访问这个对象的 protocal、hostname、port、origin、pathname、query、hash 等等属性,拿到 URL 上的各部分信息。 Host lighthouse HostName 82.156.189.79 User chenfangxu IdentityFile ~/.ssh/id_rsa

Last updated

Was this helpful?